Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [debian] Jak usun±ć rozszerzenie wszystkich plików w danym katalogu ?
Forum PHP.pl > Forum > Przedszkole
kuna11
Za pomoc±:

  1. for f in *; do mv $f ${f%}.txt; done


zmieniłem rozszerzenie wszystkich plików na txt, teraz chciałbym usun±ć to rozszerzenie (zostawić sam± nazwę pliku) więc spróbowałem:

  1. for f in *.txt; do mv $f ${f%}; done


ale dostaje info:

mv: `1.txt' and `1.txt' are the same file

Jak więc usun±ć to rozszerzenie ?
ziqzaq
Łapaj
Kod
for i in $(ls *.txt);
do
        source=$i
        target=$(echo $i | sed -e "s/\.txt//")
        mv $source $target
done
kuna11
Dzięki exclamation.gif!
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.