Domande taggate «bash»

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.



1
per loop non funzionante in bash
ho il codice qui sotto per sostituire alcuni elementi in più file, ma il ciclo for sta controllando il primo file e non esegue lo script perl. sotto è il mio codice if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in $(./zebu.work.post_opt/ZEBU_CTO_FT_MOD*); do perl -i -p -e 's/input/inout/g' $file; perl …
7 bash  for 

1
Differenza tra [[expr1 || expr2]] e [[expr1]] || [[expr2]]
Considera due espressioni condizionali expr1e expr2, ad esempio $i -eq $je $k -eq $l. Possiamo scriverlo in bashvari modi. Ecco due possibilità [[ expr1 || expr2 ]] [[ expr1 ]] || [[ expr2 ]] Sono abbastanza sicuro di aver visto qui dei consigli che il secondo dovrebbe essere preferito, ma …
7 bash 


3
Cosa fa `. / path / command` do? (Spazio dopo punto, percorso assoluto)
Da questa guida al completamento di Bash apprendiamo che per eseguire il completamento automatico di Bash è necessario eseguire . /etc/etc/bash_completion.d/foobar( notare lo spazio dopo. ) affinché il completamento di Bash funzioni. $ /etc/bash_completion.d/ssh bash: /etc/bash_completion.d/ssh: Permission denied $ . /etc/bash_completion.d/ssh $ ls -l /etc/bash_completion.d | grep ssh -rw-r--r-- 1 …
7 bash 

2
Come posso inserire un elenco di articoli con una larghezza minima?
Come si colonnare qualsiasi input lsnon compilato come fa? ls sta creando una tabella ottimizzata con larghezza minima per ogni riga, ad esempio: ls 2 dsao file with space with 5 e g wsdl-rubo-6cb0f1a9086e80c d file leading space ma se columninserisco l' output in (ad es. ogni file su una …
7 bash  ls 



1
Aggiungi 5 minuti fino ad oggi in bash
Ho visto che il comando "date" può eseguire una potente manipolazione dei timestamp, ma non riesco a farlo funzionare correttamente. Qualcuno può aiutare a spiegare l'output di seguito e suggerire come potrei ottenere il risultato atteso di "03 maggio 2018 23:38" $ date -d "May 3, 2018 23:33 + 5 …
1 bash  date  timestamps 

1
rimuovere solo le cartelle vuote con flag vuoto - è sicuro
creiamo il seguente comando per rimuovere solo le cartelle vuote più vecchie di 100min find /tmp -type d -empty -mmin +100 -printf '%p was deleted!!\n' -delete perché intendiamo eseguirlo dal cron job sulle macchine di produzione vogliamo capire se il flag vuoto ignorerà anche le cartelle con collegamenti o file …

2
Bash Array Contiene falsi positivi
Sto cercando di vedere se esiste un valore in un array bash. Se è così, fai qualcosa. Altrimenti, fai qualcos'altro. Non riesco a capire perché questo non vada sempre a buon fine. Fondamentalmente inizia con due valori separati, concatenali con un delimitatore, cerca in un array e se l'intera stringa …
bash  array 

1
seguendo una directory cambia [chiuso]
La mia missione è verificare se qualcuno ha cambiato la mia directory. Ho un percorso per la directory. Per la prima volta ho bisogno di stampare " ciao " e nei momenti seguenti devo controllare se ci sono file che sono stati eliminati o creati tra questa chiamata al percorso …
-1 linux  bash 
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.