Domande taggate «newlines»

1
la linea shebang non funziona con cr-lf
Perché le parti shebang dei seguenti script elementari non funzionano: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory mentre la chiamata manuale dell'interprete funziona: …

1
Ritorno a capo con comando eco
Mi esercitavo nel comando echo con opzione \r(ritorno a capo) come di seguito. echo -e "This is \r my college" produzione: my college ma quando aggiungo un'altra parola prima \rcome sotto echo -e "This is the \r my college" Quindi mi dà un output come: my college the Un altro …
9 shell  echo  newlines 

4
Come trovare file che non hanno una riga vuota alla fine?
Ho dei file nelle sottodirectory della directory corrente che possono avere o meno nuove righe alla fine; come posso trovare file che non hanno una nuova riga alla fine? Ho provato questo: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null …





2
Verifica se la variabile contiene newline (POSIX)
So che alcune shell accettano questo tipo di test: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo in esecuzione: $ bash ./script yes no Qual è l'equivalente funzionante POSIX (trattino) Di seguito è un modo affidabile …

2
leggi -a array -d '\ n' <pippo, codice di uscita 1
Se provo ad eseguire read -a fooArr -d '\n' &lt; bar il codice di uscita è 1 - anche se realizza ciò che voglio; metti ogni riga di barin un elemento dell'array fooArr(usando bash 4.2.37). Qualcuno può spiegare perché questo sta accadendo Ho trovato altri modi per risolverlo, come quelli …
8 bash  newlines  read 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.