Qui mostra come usare ||e &&in una sola riga per concatenare l'esecuzione dei comandi: Come posso verificare la presenza di errori apt-get in uno script bash? Sto cercando di interrompere l'esecuzione di uno script se una determinata condizione fallisce, per esempio false || echo "Obvious error because its false on …
Attualmente sto lottando con alcune cartelle musicali. Una volta ho deciso di assegnare loro un nome seguendo il modello: artist - album - year. Oggi mi sono reso conto che questa non era una mossa intelligente e ora voglio nominare le mie directory seguendo lo schema: year - artist - …
Quando inserisco una virgoletta singola 'nel terminale, passa ad un'altra modalità e i comandi non vengono eseguiti. Cos'è questa modalità e quando la usiamo? root@sai:~# ' > ls > ' ls : command not found root@sai:~#
Ho un output.txt da eseguire uno script di shell come segue: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Il file di testo ha più voci riga per riga nello stesso modo. Voglio stampare questi valori in colonne: Nome file, Stato e Timestamp come …
Ricevo all'utente un certo percorso file assoluto e desidero creare una variabile che sarà una stringa che non includerà solo i PRIMI due componenti del percorso file, ma senza stamparlo o altro. Ad esempio, il percorso assoluto potrebbe essere: /home/myusername/folder1/folder2/folder3 Ed è salvato in "target_path" e voglio che "mydir" sia …
Non sto cercando una scorciatoia da tastiera, piuttosto voglio un comando per: Nuova finestra Nuova scheda Chiudi la scheda o la finestra corrente Massimizza la finestra della shell Riduci a icona la finestra Shell Sposta Shell in un diverso spazio di lavoro Cambia scheda E praticamente niente del genere. Ricorda; …
Quando lo faccio rm *.old.*dalla riga di comando, rimuove correttamente, ma quando lo faccio nella seguente parte del mio script, non contiene tutti i *.old.*file. Cosa c'è di sbagliato nel mio script bash: for i in ./*; do if [[ -f $i ]]; then if [[ $i == *.old.* ]]; …
Ho creato tre file nella mia directory usando il comando touch inv{1..3}.txt. Ora ho usato due comandi e il loro output è praticamente lo stesso. Questi due comandi sono ls inv[13].txte ls {1,3}.txt. Quindi, come sono questi due diversi? In che modo le parentesi quadre sono diverse rispetto alle parentesi …
Ho uno script Python che accetta argomenti di stringa. $ python script.py "one image.jpg" "another image.jpg" Funziona come previsto. Python argparse: ["one image.jpg", "another image.jpg"] Se avessi bisogno di passare nomi di file, lo farei, $ python script.py $(ls "/some/dir/*.jpg") Python argparse: ["one", "image.jpg", "another", "image.jpg"] Se uso il comando …
Lubuntu 16.04 - Sessione Openbox Posso usare il terminale per aprire un file timestamp con gedit: gedit ~/$(date +%Y%m%d%H%M%S).txt Il comando può anche essere utilizzato tramite una scorciatoia da tastiera in Openbox. <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> Ma non posso fare lo …
Le conchiglie (almeno quello che so) hanno capacità di modifica dei comandi davvero pessime. Per esempio: Non riesco a puntare il cursore su nessun punto del comando. Non riesco a selezionare e backspace / elimina / sostituisci testo nel comando. Attualmente sono così fastidiosi che uso gedit per modificare i …
Quando uso il codice seguente nel terminale Ubuntu, funziona benissimo: rm !(*.sh) -rf Ma se inserisco lo stesso codice di linea in uno script di shell (clean.sh) ed eseguo lo script di shell dal terminale, viene generato un errore: script clean.sh: #!/bin/bash rm !(*.sh) -rf L'errore che ottengo: ./clean.sh: line …
Sto cercando di rimuovere una finestra mobile / immagine / contenitore e tutte le cose che sono in qualche modo connesse con la finestra mobile, ma prima di tutto devo fermarlo. Mentre sto cercando di eseguire questo comando: docker stop $(docker ps -a -q) Mi dà un errore: [:/home/imran] 1 …
Sto cercando di convertire le virgolette singole giuste in un apostrofo usando tr. tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b dato un file codificato UTF-8 chiamato ache contiene questo esempio: We’re not a different species “All alone?” Jeth mentioned. OS X utilizza BSD tre produce un …
Sto usando Windows e Ubuntu in parallelo e faccio cose console su entrambi. Su Windows posso fare un C:\Users\Thomas>cd..\.. C:\> Tuttavia, su Linux questo non funziona, né con barre rovesciate né con barre rovesciate. 21:17:10 $ cd../.. bash: cd../..: No such file or directory Da quando commetto spesso quell'errore, ho …
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.