jak funguje #! na debianu
Martin Kraus
lists_mk na wujiman.net
Neděle Srpen 9 12:52:22 CEST 2009
zdravim.
mam skript kde je definovano na zacatku:
#!/usr/bin/mawk -Wi -f
a dale v nem awk skript. skript se jmenuje "/root/bin/b".
pokud zavolam v adresari /root/bin skript jako ./b, tak skonci s chybovou
hlaskou:
mawk: 1: unexpected character '.'
pokud zavolam skript jako /root/bin/b, tak se rozbehne, ale mawk pouze
outputuje radky tak, jak mu prijdou, tedy defaultni "print", aniz by cokoliv
delal.
prikaz ps ax vypise ze skript bezi jako "/usr/bin/mawk -WI -f /root/bin/b"
pokud ten skript zavolam takto, tak skript funguje jak ma.
v cem je rozdil?
zaroven nechapu, proc parametr -Wi je pretransformovan na -WI.
a nemohu se zbavit pocitu, ze to puvodne fungovalo, ale proste vcera vecer
prestalo.
diky za napady
mk
Další informace o konferenci Linux