Chcę stworzyć taką pętlę:
Kod: Zaznacz cały
#!/bin/bash
count=`wc -l h6.txt | sed 's/h6.txt//g'`
number="1"
while [ $number -le $count ]
do
sed -i "`sed "$number"'q;d' h6.txt`"d testowy.txt
number=$[number+1]
done
Pozdrawiam.
Kod: Zaznacz cały
#!/bin/bash
count=`wc -l h6.txt | sed 's/h6.txt//g'`
number="1"
while [ $number -le $count ]
do
sed -i "`sed "$number"'q;d' h6.txt`"d testowy.txt
number=$[number+1]
done
Kod: Zaznacz cały
#!/bin/bash
count=`wc -l h5.txt | sed 's/h5.txt//g'`
number="1"
while [ $number -le $count ]
do
sed -e "s/`sed $number\"q;d\" h5.txt`/ /g" testowy.txt
number=$[number+1]
done
Kod: Zaznacz cały
sed: -e wyrażenie #1, znak 10: nieznana opcja dla polecenia `s'
Kod: Zaznacz cały
#!/bin/bash
awk 'BEGIN{getline var0 < "/tmp/h5.txt"} {if (NR!=var0) {print} else getline var0 < "/tmp/h5.txt"}' /tmp/testowy.txt
Kod: Zaznacz cały
$ wc -l ~/.bashrc
4 /home/lucas/.bashrc
Kod: Zaznacz cały
$ wc -l < ~/.bashrc
4
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości