: 13 maja 2012, 22:16
Wykonaj w jakimś katalogu skrypt co jest na początku tematu a będziesz miał 100 pustych plików mp3. Wczytać się w ten sposób co podałeś do pętli for nie da.
Polski portal użytkowników dystrybucji Debian GNU/Linux, dyskusje, artykuły, nowości, blog, porady, pomoc.
https://www.debian.pl/
Kod: Zaznacz cały
#!/bin/bash
x=0
until [[ $x = 100 ]]; do
x=$((x + 1))
if [[ $x -le 9 ]]; then
touch 0"$x".\ omg\ .mp3
echo "$x jest jednym znakiem"
else
touch "$x".\ omg\ .mp3
echo "$x jest wyrazeniem wieloznakowym"
fi
done
lista_plikow=`ls *.mp3|sort -n|sed -e 's/ //g'`
for items in ${lista_plikow
[*]}; do
echo ${items}
done
exit 0
Kod: Zaznacz cały
ls *.mp3 | sort -n > lista
while read LINE ; do
echo $LINE
done < lista
Kod: Zaznacz cały
#!/bin/bash
x=0
until [[ $x = 100 ]]; do
x=$((x + 1))
if [[ $x -le 9 ]]; then
touch 0"$x".\ omg\ .mp3
echo "$x jest jednym znakiem"
else
touch "$x".\ omg\ .mp3
echo "$x jest wyrazeniem wieloznakowym"
fi
done
echo ""
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
for FILE in $(ls *.mp3 | sort -n) ; do
echo "$FILE"
done
IFS=$SAVEIFS
exit 0