Perché "head -3" dà gli stessi risultati di "head -n 3"?


0

Sono interessato al perché head funziona come funziona con determinati parametri, ad es. head -3 produce lo stesso risultato di head -n 3?

Risposte:


4

Dalle pagine informative di Coreutils per head (accessibile attraverso info coreutils 'head invocation' ):

Per compatibilità head supporta anche una sintassi dell'opzione obsoleta -COUNTOPTIONS, che viene riconosciuto solo se specificato per primo. COUNT è un numero decimale opzionalmente seguito da una lettera di formato ( b, k, m ) come in -c, o l per significare per righe o altra opzione   lettere ( cqv ). Gli script destinati agli host standard dovrebbero essere utilizzati -c COUNT o -n COUNT anziché.

Questo è il motivo per cui la sintassi è equivalente. man head A proposito, non te lo dico.

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.