Ho scritto un piccolo script bash per scoprire se una directory si chiama anacondao minicondanel mio utente $HOME. Ma non trova la miniconda2directory nella mia casa. Come potrei risolvere questo? if [ -d "$HOME"/"(ana|mini)conda[0-9]?" ]; then echo "miniconda directory is found in your $HOME" else echo "anaconda/miniconda is not found …
Devo dividere un file binario in due. Mi chiedevo se testa e / o coda potessero essere usate ma poi mi chiedevo ... è sicuro usare il reindirizzamento, il piping ecc. Con i dati binari? Le nuove righe vengono incasinate, i null ignorati, il backspace o la cancellazione fanno qualcosa …
Supponiamo che ci siano 2 attività t1, t2che possono essere eseguite in modo seriale come di seguito: t1 ; t2 # OR t1 && t2 Ora supponiamo che mi sia dimenticato di correre t2e che t1stia già correndo; posso aggiungere t2alla pipeline in modo che venga eseguito al t1termine?
Voglio sapere quanti file regolari hanno l'estensione .cin una grande struttura di directory complessa e anche quante directory questi file sono distribuiti. L'output che voglio è solo quei due numeri. Ho visto questa domanda su come ottenere il numero di file, ma devo sapere anche il numero di directory in …
Vorrei modificare il mio .bashrc in modo che ogni comando eseguito sulla shell sia reindirizzato a qualcosa, ad esempio: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Ho gestito qualcosa di piuttosto simile, ma non del tutto: …
Se digito accidentalmente la mia password o qualsiasi altra cosa sensibile in bash posso facilmente rimuovere quella riga con history -d ROW#, ma rimango sempre con il history -d ROW#comando nella cronologia che mostra a tutti che qualcuno ha corretto un errore. Posso aggiungere qualcosa a un comando per impedire …
Come posso lavorare in modo ricorsivo attraverso un albero di directory ed eseguire un comando specifico su ciascun file e generare il percorso, il nome file, l'estensione, la dimensione del file e alcuni altri testi specifici su un singolo file in bash.
Secondo questa domanda " Usare" mentre leggi ... "in uno script di Linux " echo '1 2 3 4 5 6' | while read a b c;do echo "$a, $b, $c"; done risultato: 1, 2, 3 4 5 6 ma quando lo sostituisco echoconprintf echo '1 2 3 4 5 …
Vorrei velocizzare la connessione a server specifici. Ho i server diciamo: 123.123.123.1 123.123.123.2 123.123.123.3 Di solito mi connetto con il seguente: ssh -p 12345 my_user@123.123.123.1 Questo è un problema perché l'unica differenza tra i server è l'ultimo numero dell'ip. Ho provato il seguente codice: alias ssht='{ ip=$(cat -); ssh -p …
Stavo imparando a conoscere i programmi di shell comuni . Quando corro cat /etc/shells, mostra: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash Cosa c'è /bin/rbashqui? È usato negli script?
Di recente ho digitato sul mio terminale username:~$ !! e ho ricevuto un errore da bash : bash: !!: command not found Allo stesso tempo, ha successo quando fatto sotto il superutente. Ho studiato il contenuto del mio percorso dell'utente e non ho trovato nulla di sospetto: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Ecco l'output …
Potrebbe essere una domanda da principiante, ma non capisco come sia configurato e perché il formato di output del timecomando sia diverso in questi due casi: se utilizzato tramite time, l'output è di tre righe con informazioni di base $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s quindi …
Ho alcune migliaia di file nel formato nomefile.12345.end. Voglio solo conservare ogni dodicesimo file, quindi file.00012.end, file.00024.end ... file.99996.end ed eliminare tutto il resto. I file possono anche avere numeri precedenti nel loro nome file e sono normalmente nel formato: file.00064.name.99999.end Uso Bash shell e non riesco a capire come …
Ubuntu ha un bash (Bourne Again SHell) mentre Windows ha la sua shell proprietaria. Secondo la mia ricerca non esiste un nome per il linguaggio utilizzato per gli script di shell in Windows / Ubuntu. Si chiama semplicemente shell scripting. Perché le shell di Windows e Ubuntu comprendono gli stessi …
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.