Menu
Coddy logo textTech

Concatenare due comandi

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 44 di 82.

Ora che hai capito cosa fa una pipe, vediamo come usarla efficacemente con due comandi. La chiave è scegliere comandi che funzionino bene insieme, in modo che l’output del primo abbia senso come input per il secondo.

Un abbinamento comune è ls con wc -l per contare i file:

ls | wc -l

Il comando ls elenca i file (uno per riga) e wc -l conta quelle righe. Il risultato è il numero di file nella directory corrente.

Un'altra combinazione utile è cat con head per visualizzare in anteprima un file:

cat longfile.txt | head -5

Questo mostra solo le prime 5 righe del file. Potresti anche usare direttamente head -5 longfile.txt, ma l’uso delle pipe diventa essenziale quando il primo comando genera un output che non consiste semplicemente nella lettura di un file.

Ad esempio, combinando ls -l con head:

ls -l | head -3

Questo mostra informazioni dettagliate solo per i primi elementi di una directory. La pipe trasforma due semplici comandi in un'operazione più potente.

challenge icon

Sfida

Facile

Usa una pipe per visualizzare solo le prime 4 righe di messages.txt con un unico comando.

Esegui un comando che:

  • Usa cat per leggere messages.txt
  • Invia l'output a head -4 tramite una pipe per mostrare solo le prime 4 righe

Suggerimento: Collega i due comandi usando il simbolo |. L'output di cat diventa l'input per head.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal