2016 m. birželio 11 d., šeštadienis

bash paruoštukai

Pilną sąrašą sąlygų galima rasti man dokumentacijoje, suvedus komandą:
$ man 1 test


File expressions


String expressions
  • -n Gražins true jei eilutė netuščia ([ -n "" ] returns 1)
  • -z Gražins true jei eilutė tuščia ([ -z "" ] returns 0)


Specialieji kintamieji ir Poziciniai  Parametrai

Visų argumentų skaičius: $#
Visi argumentai: $@
Scenarijaus pavadinimas: $0
Individualus argumentai: $1, $2, ...
shift naudojamas paslinkti argumentus. $2 pasislenka į $1, $3 -> $2, ...
Proceso id: $$
Exit kodas: $?

Galima ir po $9, atvaizduoti parametrus tiesiog reiktu rašyti tokiu formatu:
 ${10}, ${55}, ${211}, ir taip toliau.


$* and $@ parametrų skirtumas

Simbolių gaudymas/tikrinimas