Posso inserire la mia password gpg solo una volta e sbloccare tutte le mie sottochiavi (firma, decrittografia, autenticazione)? Al momento, devo inserire la mia password gpg tre volte (per la firma, per la decrittografia, per l'autenticazione). Questo è scomodo. Ho provato a trovare uno script di shell. #!/bin/bash set -x …
Sto cercando di contenere l'ambito di una variabile in una shell e non far vedere ai bambini, in zsh. Ad esempio, lo scrivo in .zshrc: GREP_OPTIONS=--color=always Ma se eseguo uno script di shell con il seguente: #!/bin/bash echo $GREP_OPTIONS L'output è: --color=always mentre voglio che sia nullo (lo script di …
Sto cercando di cercare i file creati nei mesi di giugno, luglio e agosto. Ho usato questo metodo ls -lrth|awk '/[Jun][Jul][Aug]/ {print}' ma non funziona.
Ho una funzione che restituisce 1 se il numero è un numero di dieci cifre valido: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Viene chiamato da: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La funzione …
Mi sto collegando al database Oracle, eseguendo una query e assegnando l'output alla variabile Ma quando echo il valore della variabile, questa non viene stampata correttamente. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END set pagesize 0 feedback off verify off heading off echo off; select max(cust_id) from cutomers exit; END` echo $count La …
Problema: devo verificare se oggi è giovedì ed eseguire diverse azioni in base al risultato di questa condizione. Ho provato due approcci diversi: Ottenere il nome del giorno: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Ottenere il giorno Num: DAYOFWEEK=$(date +"%u") …
Devo controllare l'ora corrente e interrompere lo script se non è l'ora del giorno corretta dovrei eseguirlo. Inoltre, se qualcun altro lo esegue, dovrebbe interrompere. Ad esempio: ho bisogno che il mio script venga eseguito solo se viene avviato tra le 22:00 e le 2:00 (una finestra di 4 ore). …
In Ubuntu, c'è qualcuno per trovare cartelle duplicate in una directory (cioè cartelle con lo stesso contenuto)? Penso che ci siano già alcuni strumenti da riga di comando disponibili per trovare file duplicati (come fdupes), ma voglio invece trovare cartelle duplicate. Ossia, trova le cartelle che corrispondono in termini di …
Sono nuovo agli script di shell e molti libri hanno scritto che usano la linea #! (Sha-bang) all'inizio dello script per invocare l'interprete. E questo invocherà una nuova shell per lo script e farà l'interpretazione riga per riga. della mia sceneggiatura di base è ancora in esecuzione senza la linea …
Sto usando FreeBSD 9 e voglio fare uno script che verifichi se un cavo Ethernet è collegato e, in tal caso, si collega ad esso. Voglio impostarlo in modo che funzioni ogni volta che si avvia la macchina o ogni volta che eseguo l'accesso. Ho guardato il mio libro UNIX …
Sto eseguendo un codice di test unitario. Il codice di unit test emette un testo normale. C'è molto del testo, quindi voglio evidenziare per l'utente importanti parole chiave. In questo caso le parole chiave sono "PASS" e "FAIL". Come si colora "PASS" per essere verde e "FAIL" per essere rosso?
Sto eseguendo Ubuntu Linux. Supponiamo che esista un programma chiamato myprogram. Questo programma richiede all'utente l'input; in particolare, l'utente deve digitare un numero intero quando richiesto e premere Enter. Vorrei automatizzare questo processo usando uno script bash. In particolare, vorrei eseguire myprogram, diciamo, 100 volte (usando un contatore iche va …
A volte sto lavorando su una nuova casella (ubuntu) e scrivo gite sono avvisato: The program 'git' is currently not installed. You can install it by typing: apt-get install git-core Se ciò accade, so che posso prendere l'ultima riga facendo qualcosa del tipo: !! 2>&1 | tail -n 1 Ma …
Ho un file con testo come questo: AAAA BBBB CCCC DDDD 1234 5678 9012 3456 EEEE 7890 eccetera... E voglio abbinare le linee alfabetiche con le linee numeriche in modo che siano così: AAAA 1234 BBBB 5678 CCCC 9012 DDDD 3456 EEEE 7890 Qualcuno sa un modo semplice per raggiungere …
In alcuni tutorial su Internet possono eseguire uno script nella directory corrente senza fare: ./script Come si omette? Sto usando CentOS 5.6 x64. Voglio eseguirlo in questo modo script
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.