Domande taggate «ksh»

La shell Korn (ksh) è una shell con funzionalità di scripting avanzate, che si trovano comunemente negli unici commerciali e in alcuni sistemi BSD ma raramente utilizzata su Linux.

2
Perché sfuggire a personaggi banali nella shell script?
Ho appena aperto uno script di shell legacy (scritto nella vecchia ksh88 su Solaris) e ho trovato quanto segue ripetuto in tutto il codice: [ -f $myfile ] && \rm -f $myfile La backslash in fuga mi sembra strano. So che è intenzionale, poiché questo tipo di fuga (apparentemente inutile) …

7
determinare la shell nello script durante il runtime
Per quanto ne so, per determinare la shell corrente che usiamo echo $0nella shell. Piuttosto voglio che il mio script controlli in quale shell è in esecuzione. Quindi, ho provato a stampare $0nello script e restituisce il nome dello script come dovrebbe. Quindi, la mia domanda è come posso trovare …
22 linux  shell  ksh 


5
C'è un modo per riassumere la dimensione dei file elencati?
Questo è il comando che sto usando per elencare alcuni file: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1345554 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_2.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1370532 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_3.20110929.extract.sys -rw-r--r-- …

2
Cosa significa // 1 /
Sistema operativo QNX4 utilizzando Korn Shell. Questo è in un file .profile. export VARDIR=//1/usr/pvcs Cosa rappresenta // 1 /?
19 ksh  qnx 


12
Come colorare l'output diff?
Volevo formattare i file Unix in modo condizionale, attualmente sto lavorando su diffcomando e volevo sapere se è possibile formattare il testo diffdell'output del comando. Esempio: I valori corrispondenti devono essere visualizzati in verde. I valori senza pari devono essere visualizzati in rosso. Supponiamo che io abbia due file file1e …
18 bash  ksh  diff 




4
Come scp con espressioni regolari
Sto cercando di copiare tutti i file che non iniziano con la lettera "a", in ksh. La copia dal computer di origine al computer di destinazione funziona correttamente : scp -p !(a*) user@machine:/path/directory/. Ma, se sono sul server di destinazione e voglio copiare dal server di origine, non riesce: scp …
13 ksh  scp 


7
Come posso ottenere in sicurezza la versione di ksh?
Come posso ottenere in sicurezza la versione di ksh da uno script ksh? Ho visto le seguenti soluzioni : ksh --version echo ${.sh.version} echo $KSH_VERSION E date le giuste circostanze, ognuna di queste funziona correttamente. Tuttavia, mi interessa il caso non perfetto. In particolare, ci sono diverse macchine con cui …

3
tar su pipe ma mantieni -v l'output dettagliato separato da STDERR
Un normale comando tar tar cvf foo.tar ./foo >foo.out 2>foo.err ha tre flussi IO di uscita archiviare i dati su foo.tar elenco di nomi di file su STDOUT (reindirizzato in foo.out) messaggi di errore a STDERR (reindirizzati in foo.err) Posso quindi controllare foo.err per i messaggi di errore senza dover …
12 tar  ksh  io 

2
Scrip per eliminare i file più vecchi di 6 mesi
Impostazione di un processo cron per una volta al mese per avviare uno script. lo script deve ruotare un file ogni mese quando diventa troppo grande e rinominare quello vecchio. quando un file è più vecchio di sei mesi volevo che fosse cancellato. Sto cercando di eseguire questo script una …
12 scripting  ksh 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.