 |
iuz-lab |
.amico.
Registered: Feb 2006
Posts: 38 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:09:25 [...]
Status: Offline
Edit | Report | IP: Logged |
non so come funziona ash.. ma a me manca molto il doppio tab in bash che mi indica quali comandi iniziano per non so cosa..
per questo suggerisco queste due righe di codice..
echo "#!/usr/bin/env sh
find \`echo \$PATH | tr ':' ' '\` -type f -name \"\$1*\"" > /bin/fc
chmod +x /bin/fc
in questo modo fc (find command) rispondera' con la lista dei comandi possibili che iniziano con il primo parametro passato..
tipo..
# fc bzip
/usr/local/bin/bzip2
/usr/local/bin/bzip2recover
...
non e' assolutamente perfetto come script.. ma almeno e' veloce da scrivere..
e perdendo un'po' di flessibilita' si puo' fare anche..
echo "#!/usr/bin/env sh
find `echo $PATH | tr ':' ' '` -name \"\$1*\"" > /bin/fc
chmod +x /bin/fc
(occhio ad i backtick! che non sono semplici apostrofi)
ciao a tutti e buona fortuna
a proposito..
find / -name "*.c" | xargs tar c archivio.tar
non archivia correttamente se i file sono tanti (nemmeno troppi)!!
quindi occhio!
spero di non aver detto cavolate.. e ciao di nuovo..
|