Prejmenovani adresaru - SOLVED
Zdenek Precek
precek na icom.cz
Sobota Duben 22 00:16:02 CEST 2000
> > #!/bin/sh
> > ...
> > D="${P%/*}"
> > F="${P##*/}"
> > ...
>
> S /bin/sh
> je na miste trocha opatrnosti - originalni Bourne shell vyse uvedene
> konstrukce nepripousti. Implementuje je bash, ksh, zsh a mozna nejake
> dalsi shelly, takze by mozna bylo lepsi primo uvadet /bin/bash (Na
> Linuxu je to totez). Je to ale jeste rafinovanejsi, protoze napr. na
> Solarisu je /usr/xpg4/bin/sh totez co /usr/bin/ksh (Jinymi slovy ksh
> je podle XPG4 defaultni Bourne-like shell).
>
> --
> A. Malusek (malusek na ujf.cas.cz)
> UJF AV CR
To je svata pravda. Ale...
#!/bin/sh je tam prave proto, ze chci, aby skript fungoval nejen
v Linuxu, ale take v HP-UXu (Posix-shell) a AIXu (Kornshell) - aspon.
Totiz, ve vsech mne znamych Unixech (krome predpotopnich verzi)
je /bin/sh nalinkovan na nejaky inteligentnejsi shell, nez je Bourne,
ktery vetsinou imituje Korna.
PS:
PS2: to, ze jsem take poslal testovaci verzi, nebylo schvalne ;-)
--
v v v | precek na icom.cz | SCP (")
Ing. ZDENEK PRECEK | +420-2-7933044 | 5200 _ \/\
| Augustinova 2064/14 | __ \/\\ _
| Praha 4, Chodov | | /| / \/
| 148 00 | |//| _|
Další informace o konferenci Linux