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.

5
Sostituisci più spazi con uno solo usando 'tr'
Ho un file f1.txt,: ID Name 1 a 2 b 3 g 6 f Il numero di spazi non è fisso. Qual è il modo migliore per sostituire tutti gli spazi bianchi con uno spazio usando solo tr? Questo è quello che ho finora: cat f1.txt | tr -d " …
71 shell  cut  tr 


9
Come aggiungere la data al file di backup
Devo fare un backup di un file e vorrei avere un timestamp come parte del nome per facilitare la differenziazione. Come inseriresti la data corrente in un comando di copia? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp foo.txt {,.backup. $((date)) } cp: …
70 shell  date  cp 



3
Cosa fa “3> & 1 1> & 2 2> & 3” in uno script?
Ho visto questa riga in una sceneggiatura: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Cosa è 3>&1 1>&2 2>&3 facendo? So che 1 = stdout e 2 = stderr, ma quali sono i 3e i &per?
69 shell 



2
Perché Ctrl-D (EOF) esce dalla shell?
Stai letteralmente "terminando un file" inserendo questa sequenza di escape, ovvero la sessione interattiva della shell è vista come un vero flusso di file dalla shell, come qualsiasi altro flusso di file? In tal caso, quale file? Oppure, il segnale Ctrl+ Dè solo un segnaposto che significa "l'utente ha finito …


2
Qual è la differenza tra "realpath" e "readlink -f"
Ho letto molto sul realpathcomando e su come è stato deprecato con l' readlink -fessere ora consigliato. Ho anche visto in alcuni punti che il motivo per cui è stato introdotto realpath era la mancanza di tale funzionalità nel readlink e che una volta introdotto, realpath non era più necessario …
68 shell  command 



1
Perché valutare l'output di ssh-agent?
Per correre ssh-agentdevo usare eval $(ssh-agent) Perché devo evall'output di ssh-agent? Perché non è progettato in modo da poterlo semplicemente eseguire? Nota: i backtick (`) rimossi mentre vengono deprecati. Puoi leggere di più qui ad esempio qui .
67 shell  ssh  ssh-agent  eval 


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.