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.
Voglio cercare più stringhe in due file. Se viene trovata una stringa in entrambi i file, crea qualcosa. Se una stringa viene trovata in un solo file, crea un'altra cosa. I miei comandi sono i seguenti: ####This is for the affirmative sentence in both files if grep -qw "$users" "$file1" …
Secondo questo post StackOverflow , è possibile avere un prompt colorato in KornShell. Non sono stato in grado di capire come farlo. Sono in grado di usare il colore: echo -e "\033[34mLinux\033[00m" fornisce un output "Linux" blu, così come: printf "\033[34mLinux\033[00m" Tuttavia, quando incorporo i codici di escape nella mia …
Sto usando la shell AIX 6.1 ksh. Voglio usare una fodera per fare qualcosa del genere: cat A_FILE | skip-first-3-bytes-of-the-file Voglio saltare i primi 3 byte della prima riga; C'è un modo per fare questo?
Supponiamo di avere un elenco di file CSV con il seguente formato: INT_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv ASG_B1_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv L'INT_V1_ & ASG_B1_V1_ è fisso, cioè tutti i file csv iniziano con esso. Come posso dividere i nomi dei file in variabili? Ad esempio, volevo acquisire il Nome e assegnarlo a una variabile $Name.
Sto scrivendo la sceneggiatura è ksh. È necessario trovare tutti i nomi delle directory direttamente nella directory corrente che contengono solo file, non sottodirectory. So che potrei usare ls -alRe analizzare ricorsivamente l'output per la prima lettera nel primo campo ( dper una directory). Penso che awksia il modo migliore …
** Nota: ho posto la stessa domanda su SuperUser, ma non ho ricevuto alcuna risposta. Ora mi rendo conto che questo è un forum più appropriato per questa domanda particolare. * In una shell ksh, il tasto Canc non funziona in modo appropriato sulla riga di comando. Ottengo ~ quando …
Considerando uno scenario in cui un programma Parent (potrebbe essere un programma C ++ o uno script di shell) esegue uno script di shell figlio, quando si preme Control + C (o qualunque carattere sia configurato per essere il carattere INTR) mentre lo script di shell figlio è in esecuzione, …
Ho dichiarato funzioni e variabili in bash / ksh e devo inoltrarle in sudo su - {user} << EOF: #!/bin/bash log_f() { echo "LOG line: $@" } extVAR="yourName" sudo su - <user> << EOF intVAR=$(date) log_f ${intVAR} ${extVAR} EOF
Quindi, in generale, tendo a cercare l' sedelaborazione del testo - specialmente per file di grandi dimensioni - e di solito evito di fare quel genere di cose nella shell stessa. Penso, tuttavia, che potrebbe cambiare. Stavo frugando in giro man kshe ho notato questo: <#pattern Seeks forward to the …
Esecuzione di un kornshell e tentativo di attraversare un albero di directory. Vuoi cd in una sottodirectory denominata come segue: -3ab_&_-3dc.img La mia domanda è: come devo scappare dalla e commerciale con questo nome? Ho provato diverse combinazioni di virgolette doppie e barre rovesciate senza successo.
Il mio obiettivo è verificare un intervallo di numeri con (solo con case+ esac) e stampare l'intervallo. Quindi per esempio: Se il numero è compreso tra 0 e 80, stampare >=0<=80 Se il numero è compreso tra 81 e 100, stampare >=81<=100 eccetera. Il problema con il mio script di …
Voglio stampare tutte le righe dal file fino alla parola della corrispondenza, per favore consigli su come farlo con awk per esempio Voglio stampare tutte le righe fino alla parola PPP osserva che la prima riga potrebbe essere diversa da AAA (qualsiasi parola) cat file.txt AAA ( the first line/word …
Ho tre file con n numero di righe come indicato di seguito sample1.txt ------------------------------ Date Time Name ------------------------------ 2013/10/12 12:09:09 Krish 2013/10/12 13:12:01 Ramb 2013/10/12 15:28:39 Likha 2013/10/12 15:56:12 Mat . . . Sample2.txt ------------------------------ Date Time Name ------------------------------ 2013/10/12 11:19:21 Jack 2013/10/12 12:11:09 Rob 2013/10/12 15:45:12 Rick 2013/10/12 22:11:10 …
Ho alcuni server AIX 7 che sono limitati a quale software posso installare e mi chiedo se posso kshusare il tasto tab per completare i nomi dei file nel promot della shell. Le pagine man sono sparse per ksh e non vedo nessuna domanda rilevante qui che riguardi questo terreno. …
Quindi in pratica my End, Pageup/ Pagedowne Deletekey non funzionano in ksh93. A proposito, eseguo FreeBSD. I miei tasti freccia funzionano, così come il mio tasto home. Quelle chiavi funzionano quando lo inserisco nel mio .kshrc set -o emacs Ho provato a fare QUESTO , inserendolo nel mio .kshrc. Per …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.