Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

3
Tar un elenco di file che non esistono tutti
Sto eseguendo un comando da uno script come tar -c -f ar.tar a b c d dove b, c e d potrebbero non esistere e potrebbero essere directory. Le soluzioni che ho escogitato stanno eseguendo il piping dell'output di ls -dto grep, quindi collegandolo al tarcomando o attivando globs estesi …
10 shell  wildcards  tar 

3
Come gestire il backspace durante la lettura?
Come gestisco i backspaces inseriti, mostra ^?se provato e come readconta i caratteri, come 12^?3già in 5 caratteri erano completi (sebbene tutti non fossero input effettivi), ma dopo 12^?3^?che ha restituito il prompt, strano. Per favore aiuto! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

3
Qual è l'uso di $ & in bash?
Stavo cercando parametri speciali in bash. Sono curioso di sapere cosa sia $&e come sia diverso $_. Vedo il seguente output quando eseguo i comandi ma non riesco a localizzarne il significato. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$
10 bash  shell 

1
comprensione del valore predefinito di IFS
Nella mia GNU bash versione 4.2.8, IFS ha un valore predefinito di spazio, tab e line feed di default: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ C'è un motivo per tale IFS predefinito? Inoltre, quali utility usano IFS …
10 bash  shell  quoting 

3
Sostituisci stringa con indice sequenziale
Qualcuno può suggerire un modo elegante per raggiungere questo obiettivo? Ingresso: test instant () test instant () ... test instant () //total 1000 lines l'output dovrebbe essere: test instant1 () test instant2 () test instant1000() Le righe vuote sono nei miei file di input e ci sono molti file nella …



4
Trova le directory che non contengono sottodirectory
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 …
10 shell  find  directory  ls  ksh 


4
Calcola la variabile e inviala a un'altra variabile
L'unica calcolatrice che conosco è bc. Voglio aggiungere 1a una variabile e output su un'altra variabile. Ho ottenuto la nextnumvariabile contando la stringa in un file: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Diciamo che il nextnumvalore è 1. Se aggiunto con 1, diventerà 2. Per calcolare, corro: rownum=`$nextnum+1 | …






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.