Domande taggate «bash»

Bash è una shell gratuita per sistemi operativi simili a Unix del Progetto GNU.


3
`ssh <host>` è una shell di accesso, ma `ssh <host> <comando>` non lo è?
Ho notato che quando eseguo un comando direttamente su un host SSH utilizzando la ssh &lt;host&gt; &lt;command&gt;sintassi, vedo l'output di .bashrcma non l'output di .bash_profile(o .profile). Ad esempio, se inserisco il seguente comando nella parte superiore di entrambi i file, echo ${BASH_SOURCE[0]} e fonte manualmente .bash_profile(quali fonti .bashrca loro volta), …


2
Cosa significa% 1 in "kill% 1"?
So che $!memorizza il pid dell'ultimo processo (in background), ma cosa %1significa? Lo vedo spesso insieme kille ha lo stesso effetto di kill $!. Qualcuno può darmi un suggerimento? (Termini così piccoli sono così difficili da google: - /)
12 bash  kill 

5
Come posso trovare i file e totalizzarne le dimensioni?
Vorrei trovare una serie di file (basati su un'espressione jolly) e totalizzare il loro utilizzo del disco. Qualcosa come questo: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G ./flibble3747_51.log Questo lavoro. Ma non produce il risultato che sto cercando. …
12 linux  bash 

1
nuova riga in eredità che scompare nel file
Sto facendo eco in un file ereditario, ma le interruzioni di riga si stanno perdendo Esecuzione di questo script #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat &lt;&lt;SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE &gt; $NAME/$NAME.txt Con arg: foo, il file risulta in foo / foo.txt contenente name …
12 bash  newlines 







5
Anelli a guscio parallelo
Voglio elaborare molti file e poiché ho qui un mucchio di core, voglio farlo in parallelo: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Conosco una soluzione Makefile ma i miei comandi hanno bisogno degli argomenti fuori dalla lista dei globbing della shell. Quello che ho trovato …


1
La sostituzione di [0-9] con [AJ] non funziona con sed
Sto lavorando a un comando che sostituisce tutte le cifre 0-9 con le lettere corrispondenti in sed. So che sto facendo qualcosa di sbagliato, ma sed non sta interpretando la regex sostitutiva come niente ma una stringa letterale. Il comando che sto usando è sed -r 's/[0-9]/[A-J]/g' log &gt; ~/output.txt …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.