Mit rontok én ebben a scriptben?

Fórum: 

Kisegítenétek?

Az alábbi scriptre van szükségem, amig teljesen rendbe nem teszem a procifőzős bejegyzésemben taglaltakat.

(Minden shutup alkalmával visszatér a probléma. Érzem, hogy mit, hol kell operálnom, de amíg nem teszem meg, addig is ezzel a T.Istvántól kapott módszerrel tudok frissíteni, és használni közben a lézergépet.)

 

!/bin/bash
ls -la /dev/null
sudo rm /dev/nulll
sudo mknod -m 0666 /dev/null c 1 3
ls -la /dev/null

És a kimenetem ez:

crw-rw-rw- 1 root root 1, 3 márc  10 12:24 /dev/null
rm: '/dev/nulll' nem törölhető: Nincs ilyen fájl vagy könyvtár # Why?
mknod: /dev/null: A fájl már létezik
crw-rw-rw- 1 root root 1, 3 márc  10 12:24 /dev/null
thyeby@HP-pici:~$

Az első sorban

Értékelés: 

0
Még nincs értékelve

Szvsz a
!/bin/bash helyett a
#!/bin/bash
a jó.

Az első sorban

Értékelés: 

0
Még nincs értékelve

#3

Köszönöm!

Taníts! Mit tesz az egyik, és mit a másik?

Az első sorban

Értékelés: 

0
Még nincs értékelve

#4 Őszintén szólva én egyszerűen ezt a szintaxist tanultam és sehol nem láttam másképpen. (https://szit.hu/doku.php?id=oktatas:linux:shell_programozas) Amennyiben a hash nélküli változat is működik, akkor az alapértelmezett végrahajtó a bash, de amint más parancsértemezőt választasz, mint például

#!/usr/bin/perl
#!/usr/bin/python

akkor már bajban lehetsz hash nélkül. Úgyhogy ezért javaslom a homogén fejléckezelést.