Portál AbcLinuxu, 2. listopadu 2025 23:14
Ř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.