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.
Dato un array di stringhe, vorrei ordinare l'array in base alla lunghezza di ciascun elemento. Per esempio... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Dovrebbe ordinare per ... "the longest string in the list" "also a medium …
Ho uno scenario di seguito come: if [file exists]; then exit elif recheck if file exist (max 10 times) if found exit else recheck again as per counter fi
Voglio rimuovere i file che non hanno la stringa '999' (senza '') nel loro nome. Ho provato: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Ma nessuno di loro funziona. Sto usando macOS Sierra, con …
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" In tal caso, come posso citare $myvarper evitare la divisione delle parole a causa degli spazi bianchi nel valore di myvar?
È possibile espandere una orscelta nella shell durante la lettura di un file, ad esempio. Ciò che intendo con questo è che, ad esempio, grepsupporta la sintassi come la (A|B)corrispondenza di A o B in un file. Allo stesso modo, se ho questi file: file1.txt file2.txt file3.txt file4.txt file5.txt Ho …
Sono nuovo a bash e non posso per la vita di me capire come eseguire un certo comando, supporre ./fffe stampare stdout regolari prima di stderr (sono confuso sul significato me stesso) per esempio $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am …
Possiamo usare la sintassi ${var##pattern}ed ${var%%pattern}estrarre l'ultima e la prima sezione di un indirizzo IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Come possiamo estrarre la seconda o la terza sezione di un indirizzo IPv4 …
Di 'che ho il seguente script: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done Sulla riga chiave, leggo e scrivo lo stesso file tmpche a volte non …
C'è un modo per far scomparire il contenuto visualizzato subito dopo che l'utente ha inserito? Ad esempio, prendi questo file di seguito #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' else echo 'Go to Doctor' fi Se …
Quindi ho scriptA che fa: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB fa: rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit Il mio risultato desiderato è scriptA attenderà il completamento di tutte le istanze di script B …
Sono interessato a impostare le variabili ambientali di un'istanza shell da un'altra. Quindi ho deciso di fare qualche ricerca. Dopo aver letto un certo numero di domande circa questo ho deciso di provarlo. Ho generato due gusci A e B (PID 420), entrambi in esecuzione zsh. Dalla shell AI è …
Ho una cartella chiamata statisticsin un server Ubuntu in cui i file di dati vengono regolarmente memorizzati. Come posso rinominare la statisticscartella backup-xxmentre ricrea la statisticscartella per renderla disponibile per la memorizzazione di nuovi file? I file nella statisticscartella sono creati da PHP file_put_contents. Preferisco rinominare la cartella, in quanto …
Ho personalizzato .bashrccon un certo numero di alias, in particolare lleexport LS_OPTIONS='--color=auto' Purtroppo questo non funziona se usato con sudo, quindi ho anche modificato /root/.bashrc, ma questo sembra non aver fatto alcuna differenza. sudo envspettacoli HOME=/rooteSHELL=/bin/bash Come posso ottenere i sudocomandi per utilizzare le impostazioni /root/.bashrc? Comprendo che ciò accade …
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.