Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.
L'analisi di un array mediante IFS con valori di spazio non bianchi crea elementi vuoti. Anche l'utilizzo tr -sper restringere più delimit in un singolo delim non è sufficiente. Un esempio può spiegare il problema in modo più chiaro. Esiste un modo per ottenere risultati "normali" tramite una modifica dell'IFS …
So di poter aprire più file trovati in una directory in questo modo: find -name *.foo -xargs <command> {} \; Funziona, ma quando si tenta di aprire un gruppo di file di testo in gedit allo stesso tempo, li apre in successione (quando un file viene chiuso, viene aperto il …
Ho alcuni comandi importanti che devo eseguire prima che inizi qualsiasi sh shell. Questo è necessario per passare i comandi SSH nel comando SSH ( ssh host somecommand) e altri programmi che eseguono comandi. Nel mio .profileho questo: ihammerhands@wreckcreations:~> cat .profile #specific environment and startup programs export PS1="\u@wreckcreations:\w> " export …
La variabile $ 0 contiene le informazioni sul percorso dello script. Come posso modificare le informazioni sul percorso in percorso assoluto? Intendo come elaborare ~,., .. o simili? Come posso dividere le informazioni sul percorso in directory e nome file? Potrei usare python / perl per questo, ma voglio usare …
VAR=a,b,c,d # VAR=$(echo $VAR|tr -d '\n') echo "[$VAR]" readarray -td, ARR<<< "$VAR" declare -p ARR Risultato: [a,b,c,d] declare -a ARR=([0]="a" [1]="b" [2]="c" [3]=$'d\n') Come posso dire di readarraynon aggiungere la nuova riga finale \n? Qual è il significato dell'ultimo $simbolo?
Quando sposto un singolo file con spazi nel nome del file funziona in questo modo: $ mv "file with spaces.txt" "new_place/file with spaces.txt" Ora ho un elenco di file che possono contenere spazi e voglio spostarli. Per esempio: $ echo "file with spaces.txt" > file_list.txt $ for file in $(cat …
Ho una macchina locale che dovrebbe fare una sessione SSH su una mastermacchina remota e poi un'altra sessione SSH interna da mastera ciascuno di alcuni telecomandi slaves, e quindi eseguire 2 comandi cioè per eliminare una directory specifica e ricrearla. Si noti che il computer locale ha SSH senza password …
Voglio scrivere la seguente funzione bash in modo che possa accettare il suo input da un argomento o da una pipe: b64decode() { echo "$1" | base64 --decode; echo } Utilizzo desiderato: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
Sto provando ad aprire la schermata GNU con il seguente comando sul mio Mac OS: host:~ user$ screen Il terminale dello schermo si apre ma si spegne rapidamente con il messaggio di errore: Impossibile eseguire / bin / false: nessun file o directory Il mio terminale è configurato per aprire …
Di seguito è riportato una sorta di pseudo-codice per ciò che sto cercando di realizzare: #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i …
Sto provando a provare una "vera" sessione di gnomi sulle vie. So che non tutte le applicazioni possono essere eseguite su Wayland in modo nativo (per questo abbiamo XWayland) ma almeno mi piacerebbe avere applicazioni GTK + per farlo. Quindi, ho creato un ~/.profilefile contenente export GDK_BACKEND=wayland export CLUTTER_BACKEND=wayland >>> …
Ho un file di registro che è stato creato da nobody:, nogroupche è l'attività su cui si sta effettuando l'accesso, volevo emulare l'aggiunta di un messaggio a quel file di registro. Il mio primo pensiero è stato di: $ sudo su nobody This account is currently not available.
Voglio automatizzare una build Linux ma alla fine arrivare a un punto in cui ho bisogno di correre quello che sembra essere un passo molto manuale: make menuconfig. Questo sembra sincronizzare le configurazioni tra il sistema operativo e le configurazioni del kernel? cp git-tracked-config .config make defconfig make menuconfig # …
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.