Portál AbcLinuxu, 13. května 2025 22:06
for file in `ls *.log`; do echo $file; done
, vypsani muzes nahradit svoji akci, samozrejme je treba si dat jeste pozor na soubory s mezerami v nazvu a podobne chutovky, pokud to hrozi
for f in *.log; do awk '{print $6}' "$f" done
awk '{print $6}' "$f"
přičemž awk zpracovává proměnnou $f
. Ok. Chcete výstup awk pak dostat do proměnné, abyste ji mohl zpracovat v té podmínce? promenna=$(awk '{print $6}' "$f")
ale říkáte že už ji zpracováváte takže to asi umíte. V čem je tedy problém? Nemůžete sem dát ten svůj kus kódu který potřebujete vylepšit?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.