Instruktioner

  • p - Presentation
  • f - Helskärms presentation

Använda rör

# 👁️‍🗨️ Varför detta?

Att använ rör görs ofta i bash. Det är också ett xcentralt begrepp inom datavetenskapen för att föklra hur OS fungerar.

❓ Vad är ett rör("pipe")?

Streams

Ett flöde av tecken mellan program.

stdin

Det den text streeam som kommer från ett program.

stdout

Det den text stream som tas emot av ett program.

stderr

Det den text stream som ett program skriver eventuella fel medelanden.

Viktig syntax

  • | Binder samman kommanodn.
  • > Skriver löver en film med data
  • >> Lägg till data till en fil
  • < Skickar data in i ett program
  • 2> Skickar fel medelanden till en fil

Binda ihop flera program

Du kan ofta binda ihop flera program med hjälp av rör.


title=`cat $file| head -n 1| cut -c 3-`;
  

Ett vanligt exempel


find . | grep password
  

Få bort felmedelanden

Det kan ibland vara bra att bli av med önödiga felmedelanden.


mkdir tmp/tmp 2> /dev/null