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 questo utente che ha privilegi sudo limitati, eppure riesce a sbagliare di tanto in tanto. Vorrei tenere d'occhio le sue avventure, in modo da poter annullare qualsiasi danno con meno scavi. Idealmente, vorrei un servizio con le seguenti funzionalità ben integrate e presentabili Tiene traccia dell'input e dell'output della …
Quando si utilizza la riga di comando, spesso diventa molto ingombra. Rendendo scomodo esaminare, ad esempio, i comandi passati e i loro output. Vorrei avere una nuova riga aggiunta ogni volta prima che venga visualizzato il prompt dei comandi. Così: <clutter> <blank line> name@machine:~$ Uso la shell bash. Come si …
Ho due file nella mia cartella corrente (MA502) i cui nomi sono - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Ho molte di queste cartelle, ad esempio MA503, MA504, ecc., E voglio passare in rassegna quelle. Assegno i miei nomi di variabili usando i caratteri jolly - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Voglio elaborare questi file in uno …
Supponiamo di avere un blocco di testo in ~/.bashrc: #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Vorrei sostituire quel blocco di testo con qualche altro testo contenuto tra due marcatori in un altro file: stuff-to-place-in-bashrc.txt # stuff-to-place-in-bashrc.txt # ...stuff... # …
Ho uno script di un'altra persona che ha un aspetto (nota: è un singolo file): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Mi chiedo qual è lo scopo del secondo e terzo shebang? È per errore o di proposito?
Sto lavorando con select e case in bash. Al momento ho nove opzioni, il che rende una griglia di opzioni 3x3 piacevole, ordinata, ma viene visualizzata in questo modo: 1) show all elements 4) write to file 7) clear elements 2) add elements 5) generate lines 8) choose file 3) …
Ho una riga da un file come questo: attempting to create a 512^3 level (with Dirichlet BC) using a 16^3 grid of 32^3 boxes and 800 tasks... Voglio estrarre il 512^3, 16^3, 32^3e 800quattro numeri da esso e assegnarli rispettivamente alle quattro variabili level, grid, boxese tasksper altri usi. Come …
Sto cercando un modo affidabile per verificare se postfixè in esecuzione all'interno di uno script bash. Il mio primo tentativo è stato semplicemente provare pidof postfix, che non funziona. Quindi ho cercato di ottenere il postfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then …
So come combinare il risultato di un comando diverso paste -t',' <(commanda) <(commandb) Conosco lo stesso input per comandi diversi cat myfile | tee >(commanda) >(commandb) Ora come combinare questi comandi? In modo che io possa fare cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb Di 'che …
Ho questa struttura di cartelle: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt che vorrei appiattire in questo, con un carattere di sottolineatura tra ogni livello di cartella: ├── foo1_bar1.txt ├── …
Ho uno script bash come questo export pipedargument="| sort -n" ls $pipedargument Ma dà l'errore ls: |: No such file or directory ls: sort: No such file or directory Sembra trattare i contenuti di "| sort -n"come solo un argomento passato ls. Come posso evitarlo in modo che venga trattato …
Voglio stampare tutte le righe dal file fino alla parola della corrispondenza, per favore consigli su come farlo con awk per esempio Voglio stampare tutte le righe fino alla parola PPP osserva che la prima riga potrebbe essere diversa da AAA (qualsiasi parola) cat file.txt AAA ( the first line/word …
Come posso stampare un intervallo di indirizzi IP sulla riga di comando di Linux usando il comando "seq"? Ad esempio: ho bisogno di seq per stampare un intervallo di ip da 10.0.0.1 a 10.0.0.23. Sembra che il periodo tra gli ottetti induca il numero a comportarsi come un punto mobile. …
Di solito vado su stackexchange quando devo affrontare il terminale di programmazione e passo la maggior parte del tempo a cercare di aggiungere quattro spazi prima del mio codice di programmazione incollato. C'è un modo più veloce per farlo da un terminale? Cosa faresti?
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.