Portál AbcLinuxu, 10. května 2025 08:48
Řešení dotazu:
mv
, tak celý ten príkaz hromadne premenováva csv súbory tak, aby sa v ich mene pomlčka nahradila podčiarkovníkom.
sed
mi na takovou trivialitu nějak nesedí. Ani echo
.
for file in */*csv; do mv "$file" "${file//-/_}"; done
find
s vhodnými parametry, případně jednoho rename
.
sed
, awk
nebo tr
jsou sice velmi rychlé utility, ale šetřím si je na zpracování tisíců řádek, resp. na nahrazování bashových cyklů, protože při zpracování cyklů je Bash velmi pomalý.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.