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.
Voglio essere in grado di cercare file per 14 giorni e oltre 10k e poi sincronizzare i file trovati con una destinazione. C'è un modo per combinare questi due comandi? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
Ho debian squeeze amd64. La mia shell attuale è bash. Se scrivo quanto segue nel mio terminale, funziona: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh Il mio file test.sh è simile al …
In bash, so che è possibile scrivere un forciclo in cui una variabile di controllo del ciclo iscorre su interi specificati. Ad esempio, posso scrivere uno script di shell bash che stampa gli interi tra 1 e 10: #!/bin/bash for i in {1..10} do echo $i done È possibile invece …
Mi sembra di fraintendere la regola di Bash per la creazione di una subshell. Ho pensato che le parentesi crea sempre una subshell, che funziona come un suo processo. Tuttavia, questo non sembra essere il caso. Nel frammento di codice A (sotto), il secondo sleepcomando non viene eseguito in una …
Navigare su più livelli di directory nidificate è spesso una seccatura. Su Firefox, è facile perché hanno segnalibri. Quindi quello che vorrei fare per aggiungere un segnalibro a un file è digitare: $ go --add classes "repo/www/public/util/classes" Quindi, per andare in questa directory, digitare: $ go classes In precedenza ho …
La shell che uso normalmente è zsh. Ho diversi alias per abilitare il colore in alcuni programmi come lse grep. Ho anche impostato il mio percorso personalizzato in modo da poter eseguire i programmi in un posto non standard (come in ~/bin/). Io non voglio cambiare la shell di root …
Come tagliare fino al primo delimitatore /e ottenere la parte rimanente delle stringhe? Ex: pandi/sha/Dev/bin/boot Voglio tagliare pandi, quindi l'output piace sha/Dev/bin/boot
Bash Manual dice: Bash tenta di determinare quando viene eseguito con il suo input standard collegato a una connessione di rete, come quando viene eseguito dal daemon di shell remoto, di solito rshd, o dal daemon di shell sicuro sshd. Se Bash determina che viene eseguito in questo modo, legge …
Sto lavorando con Bash 3 e sto cercando di creare un condizionale. In C / C ++, i suoi morti semplice: ((A || B) && C). In Bash, il suo risultato non è così (penso che gli autori di Git debbano aver contribuito a questo codice prima di passare ad …
Ho una funzione che converte il tempo fino ad oggi. Ecco la definizione date1(){ date -d @$1 } Mi piacerebbe poter scrivere: $ date1 xxxyyy Dove xxxyyy è il parametro che passo nella mia funzione in modo da poter ottenere la data corrispondente. Capisco devo aggiungere che in entrambi .bash_profile, …
Ad esempio, voglio dare ai miei colleghi l'accesso in scrittura a determinate directory. Supponiamo che nelle sue sottodirectory siano presenti i diritti di accesso 775, i file 664 e anche alcuni file eseguibili nella directory dir - 775. Ora voglio aggiungere i permessi di scrittura. Con chmod, ho potuto provare …
Come posso usare la magia BASH per raggiungere questo obiettivo? Voglio vedere solo l'output di stderr sullo schermo, ma voglio che sia stdout che stderr siano scritti su un file. Chiarimento: voglio che sia stdout che stderr finiscano nello stesso file. Nell'ordine in cui accadono. Sfortunatamente nessuna delle risposte sotto …
Un alias, ad esempio lldefinito con il aliascomando. Posso controllare il comando con cose come type llquali stampe ll is aliased to `ls -l --color=auto' o command -v llquale stampa alias ll='ls -l --color=auto' o alias llche stampa anche alias ll='ls -l --color=auto' ma non riesco a trovare dove è …
In una directory di dimensioni 80 GB con circa 700.000 file, ci sono alcuni nomi di file con caratteri non inglesi nel nome del file. Oltre alla traversata laboriosa dell'elenco dei file c'è: Un modo semplice per elencare o identificare in altro modo questi nomi di file? Un modo per …
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.