Alocare de timp: 4 ore
true
și false
sunt două programe care întotdeauna se termină cu succes, respectiv cu eroare. Verificați această afirmație.&&
și ||
, putem rula un al doilea proces doar dacă primul proces a avut succes, respectiv eroare.true && echo “Success”
false && echo “Success”
true || echo “Fail”
false || echo “Fail”
A=42 B=28 echo "A=$A and B=$B" echo "A+B=$(($A+$B))" A=$(($A+1)) B=$(($B*10)) echo "A=$A and B=$B"
which ls
, ls -lh
seq
.seq 100
.seq 100 200
.seq 100 2 200
.seq
generați toate numerele de la 1000 de la 2000, din 10 în 10.the_one_dir
sunt fișiere normale și care directoare.my_first_script.sh
și rulați-l.#!/bin/bash echo "Hello world."
bash my_first_script.sh
../my_first_script.sh
.args_script.sh
) care afișează primul argument primit../args_script.sh Hello world
../args_script.sh “Hello world”
.bash
, respectiv ./nume_script
.root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh games:x:5:60:games:/usr/games:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh gdm:x:106:114:Gnome Display Manager:/var/lib/gdm:/bin/false kernoops:x:108:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false ieu:x:1000:1000:ieu,,,:/home/ieu:/bin/bash
cat passwd | grep var cat passwd | grep -v var cat passwd | grep ^r cat passwd | grep h$ cat passwd | grep ^i.*h$ cat passwd | grep ^[r,i]
/usr/include
care includ antentul features.h
.