[linux] directory test script
Jan Domankus
jan.domankus na private.arsnova.sk
Úterý Srpen 21 11:46:19 CEST 2007
On 8/21/2007 11:23 AM, Jan Domankus wrote::
> find . -type d -maxdepth 1 -mindepth 1 -print
>
Este ma napadlo jedno riesenie, ktore mam odskusane v bash-i (neviem ako
sa zachova iny shell):
shopt -s extglob
echo .!(|.)/ */
Ten prikaz "shopt -s extglob" tam musi byt uvedeny (ak to este nie je
zapnute), lebo zapina rozsireny pattern mathing - potom znak "!"
neuvadza len odkaz do historie (ak sa nezapne extglob este pred
odoslanim riadku, kde sa takto pouzije "!", tak to prave zahlasi nejaku
chybu spojenu s historiou (tusim "event not found")) ale znaci aj
negaciu v patterne; este su aj dalsie specialne znaky: "?", "*", "@",
"+" - vid "man bash".
Mimochodom:
shopt -s extglob; echo .!(|.)/ */
moze zahlasit chybu "event not found", pretoze rozvinutie historie sa
uskutocnuje este pred vykonanim prveho prikazu.
J.
Další informace o konferenci linux