Sto usando (uname -a dice) Linux ip-xxxx 2.6.21.7-2.fc8xen-ec2-v1.0 # 1 SMP mar 1 set 10:25:30 EDT 2009 x86_64 GNU / Linux.
Ho uno script, foo.sh con 100 righe di codice e quando corro
head -n 5 foo.sh
il comando "si blocca" finché non premo Ctrl-C.
testa di uomo
non fornisce molte informazioni.
Il percorso verso head (tramite il quale) è / usr / bin / head
Sono SSH nel server se questo fa la differenza.
La mia shell è / bin / bash.
Una soluzione alternativa da usare
sed 5q foo.sh
funziona alla grande, ma vorrei una risposta a questa domanda. Grazie a tutti.
head --version
blocca! head -n 5 < foo.sh
non funziona Ho provato comunque a scrivere e i miei personaggi mi fanno immediatamente eco.
head --version
blocca (e non hai altri problemi, tail
o programmi simili funzionano ecc.), Questo è, come diceva @rici, quasi certamente non un normale head
ma qualcos'altro.
head --version
segnala? Funzionahead -n 5 < foo.sh
come previsto? In tal caso, dopohead -n 5 foo.sh
, digitando alcune righe di testo casuale seguite da ctl-D si fa eco alle prime 5 righe del testo casuale?