Мой учитель случайно упал bash Сценарий для нас на прошлой неделе класса без использования чего-либо, кроме команд оболочки bash в Linux.Begin Bash Scripting in Linux
Мне было интересно, может ли кто-нибудь дать мне небольшой учебник о том, как он работает, используя примечания.
начало проблемы является:
Написать Баш скрипт getlines, который может выводить линии «A» до «B» любого данного файла.
пример синтаксиса
GetLine 5 17 «Имя файла»
#!/bin/bash
#
a='cat $3 || wc -l'
b=$(($a-$1+1))
c=$(($a-$2+1))
for lines
do
'cat $3 || tail -$b || head -$c'
done
echo $lines
Это то, что я до сих пор, я знаю математику выключен, но я вернусь к этому, когда я могу на самом деле получить синтаксис и запустить может кто-то просто сказать мне кое-что, что я мог бы исправить в синтаксисе.
[Руководство для начинающих Bash] (http://www.tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html) – choroba
Поиск в Интернете. Есть много статей, уже написанных для этого – SaintHax
Посмотрите на команды 'head' и' tail'. Альтернативно, перетащите файл в цикл и подсчитайте строки. – user1934428