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.
Ho intenzione di creare uno script che utilizzerà l'input dell'utente, quindi ho deciso di usare il whiptail, ma un po 'confondere quello che è portatile e funzionerà in Ubuntu 10.xe versioni successive e CentOs5.x e versioni successive. Lo so read, ma voglio dialogare come uno strumento, quindi se qualcuno conosce …
Ho molti file in una cartella, chiamata like 00802_Bla_Aquarium_XXXXX.jpg. Ora devo copiare ogni quarto file in una sottocartella, dicendo in selected/. 00802_Bla_Aquarium_00020.jpg <= this one 00802_Bla_Aquarium_00021.jpg 00802_Bla_Aquarium_00022.jpg 00802_Bla_Aquarium_00023.jpg 00802_Bla_Aquarium_00024.jpg <= this one 00802_Bla_Aquarium_00025.jpg 00802_Bla_Aquarium_00026.jpg 00802_Bla_Aquarium_00027.jpg 00802_Bla_Aquarium_00028.jpg <= this one 00802_Bla_Aquarium_00029.jpg Come faccio a fare questo?
Sono un frequente risponditore su un popolare sito di domande e risposte focalizzato su Unix e in molte delle mie risposte fornisco esempi usando la bashshell. Tuttavia, ogni volta che lo faccio, devo passare manualmente attraverso il processo di creazione di un ambiente pulito per assicurarmi che ogni passaggio sia …
Ogni volta che ho rmpiù oggetti contemporaneamente con il gorgogliamento della conchiglia e c'è anche la minima possibilità che il modello si espanda a più di quanto mi aspetto, provo sempre a ricordare di aggiungere -i, ma (ovviamente) potrei dimenticare e spazzare via accidentalmente qualcosa di utile. Alcune persone cercano …
#!/bin/bash VALUE=10 if [[ VALUE -eq 10 ]] then echo "Yes" fi Con mia sorpresa, questo produce "Sì". Mi sarei aspettato che lo richiedesse [[ $VALUE -eq 10 ]]. Ho scannerizzato la CONDITIONAL EXPRESSIONSsezione di man bash, ma non ho trovato nulla per spiegare questo comportamento.
Ho creato un collegamento simbolico con percorso assoluto alla directory (Blink) e ho ad esempio il seguente albero: $ ls -l /tmp/A total 0 lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B -rw-r--r-- 1 root root 0 Apr 3 12:27 foo $ ls -l /tmp/B total 0 …
In bash: $ type : : is a shell builtin $ type true true is a shell builtin Sembra che siano gli stessi, ma non danno la stessa traccia di sistema: $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 …
Alcuni dei gitcomandi hanno molte opzioni e spesso sarebbe utile cercarli per quello di cui ho bisogno: stavo solo cercando l'opzione che controlla la TABlarghezza git-gui, ma ci sono circa 200 completamenti git config. Una soluzione ovvia è copiare tutti i completamenti in un editor e cercarli, ma preferirei farlo …
Mi piacerebbe essere in grado di incollare dagli appunti di sistema (o selezione di testo) nel mio prompt della shell "vi-like" usando la tastiera. Di solito uso zsh e talvolta bash. In entrambi i casi, ho la shell impostata con un comportamento simile a vi ( bindkey -v/ set -o …
Esiste un modo per "timeout" di una shell di root (ad esempio, in gnome-terminal) in modo che dopo un certo periodo di tempo senza emettere alcun comando, la shell esca? Sto cercando una soluzione che bashfunzioni su Fedora e kshsu OpenBSD.
Voglio un modo per eseguire un comando in modo casuale, per esempio 1 su 10 volte. Esiste un coreutil incorporato o GNU per fare questo, idealmente qualcosa del tipo: chance 10 && do_stuff dove do_stuffviene eseguito solo 1 su 10 volte? So che potrei scrivere una sceneggiatura, ma sembra una …
Pensavo che cancellare la mia cronologia di bash fosse abbastanza per cancellare la mia cronologia di bash, ma ieri il mio gatto stava scherzando sul lato destro della tastiera e quando sono tornato sul mio computer ho visto qualcosa che ho digitato un mese fa, quindi ho iniziato a premere …
Quando si reindirizza un elenco di comandi che contiene un reindirizzamento exec, exec> / dev / null non sembra essere ancora applicato in seguito, come ad esempio con: { exec >/dev/null; } >/dev/null; echo "Hi" Viene stampato "Ciao". Avevo l'impressione che l' {}elenco dei comandi non fosse considerato una subshell …
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.