Prawidłowe tworzenie pliku shell

0

Dzień dobry!

Jeśli chcemy stworzyć plik nazwa.sh to oznacza to tworzenie touch nazwa.sh czy raczej touch nazwa </code> a w tym pliku <code>#!bin/sh ?

0
  1. Rozszerzenia w *niksach nie mają znaczenia więc możesz dać zarówno nazwa jak i nazwa.sh lub nazwa.sam.sprawdz.
  2. Dodawanie nagłówka powłoki (czyli #!/cos/tam) jest potrzebne tylko wtedy gdy chcesz odpalać swój skrypt automatycznie (czyli, np. ./nazwa), a nie z jawnym podaniem interpretera (czyli, np. sh nazwa)
0

super! dzięki wielkie

0

pamiętaj, że gdy dasz na początku #!/bin/sh, to nie należy używać "baszyzmów", bo domyślnym shellem wcale nie musi być Bash. Jeśli chcesz używać składni charakterystycznej dla Basha, daj #!/bin/bash.

1 użytkowników online, w tym zalogowanych: 0, gości: 1