Предположим, у меня есть файл temp.txt со следующим содержанием:
1
2
3
4
5
6
Как бы вы прочитали содержимое файла, начиная со строки номер 3, используя BASH, чтобы результат был таким:
3
4
5
6
tail -n +3 filename
показывает все строки, начиная с 3 из filename
.
Решение только для bash (ради удовольствия):
#!/bin/bash
C=1
DONE=false
until $DONE ;do
read LINE || DONE=true
if [ "$C" -ge "$1" ]; then
printf "%s\n" $LINE
fi
C=$(($C+1))
done