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 uno bashscript che deve essere eseguito con i privilegi di root , ma deve essere invocato dall'utente normale. La parte difficile è che lo script non dovrebbe chiedere una password e non voglio usare il file sudoers . Vorrei evitare di usare sudo o su . È possibile?
Qualcosa di strano ha iniziato ad accadere al mio terminale. Ogni volta che digito un comando errato, tenta di eseguire quel comando in background. hegeek@colinux: ~# l [9]+ Stopped l thegeek@colinux: ~# fdsl [10]+ Stopped fdsl Quale potrebbe essere il problema? MODIFICARE: Dopo aver riavviato il sistema, il problema è …
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 …
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 …
Fondamentalmente voglio passare da questo: . ├── Alan Walker │ ├── Different World │ │ ├── 01 Intro.mp3 │ │ ├── 02 Lost Control.mp3 │ │ └── cover.jpg │ └── Same World │ ├── 01 Intro.mp3 │ └── 02 Found Control.mp3 ├── Aurora │ └── Infections Of A Different Kind …
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 …
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 …
Ho il seguente problema: Su ogni macchina che esegue Postgresql c'è un utente speciale postgres . Questo utente ha accesso amministrativo al server di database. Ora voglio scrivere uno script Bash che esegue un comando di database con psql come postgres dell'utente (psql deve essere eseguito come postgres dell'utente , …
Supponiamo che tu voglia che lo script prenda le variabili dall'ambiente: #!/usr/bin/env bash set -eu if (( ${A-} )); then echo true else echo false fi Espansione aritmetica sembra essere più ragionevole qui per gestire (empty), 0, 1casi, oppure: if [ "${A-}" ] && [ "${A-}" != 0 ]; then …
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 …
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 …
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 …
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 …
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.