sade
26-05-2010, 16:36
Здравствуйте, дорогие форумчане. Есть код:
1. read simbol
2. n = 1
3. for line in `cat file1.txt`; do
4. if [ "$line" ]: then
5. if [ `cat $line | awk { print $1 }` -eq "$simbol" ]; then
6. echo `tail -n +$nbr file1.txt | head -n 1` >> file2.txt
7. fi
8. let "$nbr += 1"
9. fi
10. done
нужно объяснить каждую команду.. по-подробнее
Заранее спасибо!
1. read simbol
2. n = 1
3. for line in `cat file1.txt`; do
4. if [ "$line" ]: then
5. if [ `cat $line | awk { print $1 }` -eq "$simbol" ]; then
6. echo `tail -n +$nbr file1.txt | head -n 1` >> file2.txt
7. fi
8. let "$nbr += 1"
9. fi
10. done
нужно объяснить каждую команду.. по-подробнее
Заранее спасибо!