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.


1
Come nascondere i comandi digitati in una shell Linux?
C'è un modo per nascondere ciò che sto scrivendo in una shell, quindi il terminale non fa eco ai miei tasti, mantenendo comunque l'output del comando? Ad esempio, se corro ip addr show, l'unica cosa sullo schermo dovrebbe essere l'output di quel comando, non lo "show ip addr" che ho …




5
Indicizza una stringa in bash
Come posso fare riferimento a una stringa per indice in sh / bash? Cioè, fondamentalmente dividendolo. Sto cercando di eliminare 5 caratteri di un nome file. Tutti i nomi hanno la struttura: name_nr_code. Sto cercando di rimuovere il bit di codice alfanumerico 5. name_nr_ha sempre 10 caratteri. C'è qualcosa del …
14 bash  shell  string 


2
Come faccio a ordinare usando i comandi grep e sort?
Vorrei creare un elenco ordinato di tutti i servizi TCP trovati nel file /etc/services, reindirizzare l'output del comando grep tcp /etc/servicesnel comando sort, quindi reindirizzare l'output di questa pipe nel file ~/pipelab.txt. Continuo a ricevere un messaggio di errore che indica che l'output è errato e non so perché. Questo …
14 shell  pipe 


5
Elenca X file casuali da una directory
C'è un modo per elencare una serie di 30 file casuali da una directory usando i comandi standard di Linux? (in zsh) La risposta migliore qui descritta non funziona per me ( sortnon riconosce l'opzione -R)
14 shell  files  zsh 

5
Creazione di numerose directory usando mkdir
Vorrei creare molte directory usando mkdir. Ciascun nome di directory sarà composto da un prefisso (una stringa) e un indice (un numero intero). Supponiamo che vorrei che il prefisso fosse "s" e che gli indici fossero compresi tra 1 e 50. Ciò significa che vorrei creare directory intitolate: s1,, s2... …
14 shell  directory 



3
La trap è ereditata da una subshell?
Ho provato un seguente script: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo L'output per lo script sopra era: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Tuttavia mi aspettavo che anche la trap venisse chiamata …
14 shell  trap  subshell 

3
tagliare la stringa sull'ultimo delimitatore
Ho un nome file come a.b.c.txt, voglio che questa stringa sia divisa come string1=a.b.c string2=txt Fondamentalmente voglio dividere il nome del file e la sua estensione. Ho usato cutma si divide come a,b,ce txt. Voglio tagliare la stringa sull'ultimo delimitatore. Qualcuno può aiutare?
14 shell  cut 

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.