Il progetto V6scripts contiene una collezione di script di shell, alias file di comando, fornisce alcuni esempi di lavoro di Osh e scripting SH6.
Lo script di installazione della collezione converte automaticamente tutti i file di comando SH6 a correre con SSL se SH6, glob6, se, goto, e fd2 non sono installati su un dato sistema.
file di comando Osh
I seguenti file di comando eseguiti con SSL (1):
& Nbsp; * alarm.osh - Sleepy? Utilizzare la shell e terminale come una sveglia.
& Nbsp; * basename.osh - Stampare la porzione nome di un percorso.
& Nbsp; * bell.osh - Ring campana terminale secondo predefiniti (o argomenti).
& Nbsp; * circalc.osh - Calcolare 3 valori che rappresentano le dimensioni di un cerchio.
& Nbsp; * dirname.osh - Stampare la porzione di directory di un percorso.
& Nbsp; * intcmp.osh - Confrontare 2 interi secondo l'operatore dato.
& Nbsp; * lf.osh - Alias `lf ... 'a` ls -F [opzioni] [file ...]'.
& Nbsp; * li.osh - Alias `li ... 'a` ls -i [opzioni] [file ...]'.
& Nbsp; * ll.osh - Alias `ll ... 'a` ls -alF [opzioni] [file ...]'.
& Nbsp; * mksums.osh - Stampa un elenco di checksum per il file (s) data.
& Nbsp; * ncat.osh - concatenare file / print w / numeri di riga.
& Nbsp; * oshdir.osh - Effettuare o controllare / rifare OSHDIR ($ d) nell'ambiente.
& Nbsp; * oshlatest.osh - Controllare se la shell in esecuzione è l'ultima versione.
& Nbsp; * pargs.osh - Stampare una lista di argomenti come interpretato dalla shell.
& Nbsp; * printenv.osh - Stampare l'ambiente.
& Nbsp; * strlen.osh - Stampa la lunghezza di una stringa.
& Nbsp; * xtitle.osh - Imposta il titolo della finestra per gli emulatori di terminale sotto X.
File comando SH6
I seguenti file di comando eseguiti con SH6 (1):
& Nbsp; * counts.sh6 - Dimostrare con `shift 'per controllare iterazione del ciclo.
& Nbsp; * finfo.sh6 - informazioni di stampa su un file o una directory.
& Nbsp; * killer.sh6 - Uccidere un file di comando se invocato w / un nome inaspettato.
& Nbsp; * nametest.sh6 - Uscita true / false se percorso corrisponde basename o no.
& Nbsp; * now.sh6 - Stampa la data e l'ora in un bel formato.
& Nbsp; * perror.sh6 - Stampa un messaggio di errore per un file di comando.
& Nbsp; * pusage.sh6 - Stampa un messaggio di un file di comando.
& Nbsp; * switch.sh6 - Simulare un interruttore C-come con se (1) e goto (1).
& Nbsp; * which.sh6 - Stampa il percorso del file di programma (s) in PATH.
. & Nbsp; * zdate.sh6 - Stampa la data e l'ora per un elenco dei fusi orari
Cosa c'è di nuovo in questa versione:
- Questa versione dipende SSL-20130331 o successiva.
- E aggiunge due nuovi script di SSL, getheader.osh e myip.osh.
- Sostituisce $ n con $ # e $ s con $ ?.
- Cambia & quot; sigign & quot; invocazioni a & quot; trappola & quot;.
Cosa c'è di nuovo in versione 20120106:
- Aggiunge link simbolico e non directory controlli al alarm.osh sceneggiatura.
- Si aggiunge un altro controllo link simbolico allo script oshdir.osh.
- Si aggiunge anche un '-v' opzione verbose allo script oshlatest.osh.
Cosa c'è di nuovo in versione 20111025:
- Questa versione richiede all'utente di specificare la directory nome percorso di installazione come directory assoluto.
- Si aggiunge l'opzione '-h' per history.osh aiuto.
- Si aggiunge anche '-' per egrep invocazioni in history.osh per prevenire leader '-'. Errori quando si utilizza l'opzione '-p modello'
Cosa c'è di nuovo in versione 20091219:
- now.sh6:
- prettified un po 'di più come gli altri script.
- xtitle.osh:
- Aggiornamento per risolvere un problema di interazione tra ps (1) e sed (1) su NetBSD 3.1.1_PATCH alpha; test dimostra che funziona ancora bene altrove w / questa correzione.
I commenti non trovato