Öğretmenim, Linux'ta bash kabuk komutları haricinde, daha önce hiçbir şey kullanmadan, sınıfın son haftasında bash Script'i rasgele bıraktı.Linux'ta Başlarken Bash Komut Dosyası Oluşturma
Birinin bana hat notlarını kullanarak nasıl çalıştığına dair küçük bir eğitim verebileceğini merak ediyordum.
başlayan sorundur:
bir betik denilen getlines yaz o can herhangi bir dosyanın 'B' ile çıkış hatları 'A'. sözdizimi
örnek
GetLink 5 17 Bu benim şimdiye kadar var ben matematik yanlış olduğunu bilmek ama ne zaman aslında can ı o gidecek ne
#!/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
"Dosya adı" Sözdizimi alın ve koşun, birisi bana sözdizimi içinde çözebileceğim bir şey söyleyebilsin.
[Bash Başlayanlar Kılavuzu] (http://www.tldp.org/LDP/Bash-Beginners-Guide/html/Bash-Beginners-Guide.html) – choroba
Web'de arama yapın. Bu – SaintHax
için yazılmış çok sayıda makale var 'head' ve' tail' komutlarına bir göz atın. Alternatif olarak, dosyayı bir döngü içine pipetleyin ve çizgileri sayın. – user1934428