print map(lambda x: "S pomlckou:" + x if x.startswith("-") else "Bez pomlcky:" + x, open("pokus.txt"))
Citace od: Sten kdy 19. 08. 2013, 11:19:03for i in $(cat pokus.txt) nečte řádky, ale slova. Řádky čte cat pokus.txt | while read i.Druhý problém je, že ten regulární výraz se neuzavírá do uvozovek:[[ "$i" =~ ^- ]]
Citace od: mkmm kdy 19. 08. 2013, 12:26:19Citace od: gamer kdy 19. 08. 2013, 11:52:37Jen se snažím tazazeli naznačit, že si ušetří spoustu problémů, když na bash rychle zapomene a vybere si něco udržovatelnějšího . Jestli se tím bude řídit, je jen na něm.Je to samozrejme na nem, ale jestli se zabyva linuxem, tak si spis usetri hodne problemu, kdyz se ten bash nauci. IMHO shell a coreutils jsou zaklad. Jsou v kazdem unixu a krypticky se jevi jen tem, kteri je neznaji. Admini i programatori si ze zrejmych duvodu pisi svoje skripty v pythonu, perlu apod., ale bez znalosti tech zakladu by se stejne potykali s problemy.
Citace od: gamer kdy 19. 08. 2013, 11:52:37Jen se snažím tazazeli naznačit, že si ušetří spoustu problémů, když na bash rychle zapomene a vybere si něco udržovatelnějšího . Jestli se tím bude řídit, je jen na něm.