Domande taggate «scripting»

Uno script è una sequenza di comandi o istruzioni eseguiti da un programma interprete anziché compilati in un programma eseguibile autonomo.

2
Come funziona awk '! A [$ 0] ++'?
Questo one-liner rimuove le righe duplicate dall'inserimento del testo senza pre-ordinamento. Per esempio: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Il codice originale che ho trovato su Internet recita: awk '!_[$0]++' Questo è stato ancora più sconcertante per me dato …

15
Shell orientata agli oggetti per * nix
Prefazione: amo bash e non ho intenzione di iniziare alcun tipo di argomento o guerra santa, e speriamo che questa non sia una domanda estremamente ingenua. Questa domanda è in qualche modo correlata a questo post su superutente, ma non credo che l'OP sapesse davvero cosa stava chiedendo. Uso bash …


4
$ @ tranne il 1 ° argomento
Ho bisogno di scrivere uno script di shell che funziona in questo modo: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# c'è un ciclo for all'interno dello script for i in $@ Tuttavia, come so, $ @ include $ 1 fino a $ ($ # - 1). Ma per il mio …
36 bash  shell  scripting 

2
Punto e virgola in strutture condizionali
Perché mettere i punti e virgola in uno e non in un altro? Il risultato è lo stesso Codice uno if [ "a" == "a" ] then echo "true" fi Codice due if [ "a" == "a" ]; then echo "true"; fi I punti e virgola nel secondo codice non …
35 bash  scripting 



12
Utilizzo di notifica-invio con cron
Sto usando Arch Linux con KDE / Awesome WM. Sto cercando di mettermi notify-sendal lavoro cron. Ho provato a impostare DISPLAY/ XAUTHORITYvariabili e in esecuzione notify-sendcon "sudo -u", il tutto senza risultati. Sono in grado di chiamare in modo interattivo notifica-invio dalla sessione e ricevere notifiche. FWIW, il cron job …

1
apt-get install senza il prompt debconf
Vorrei installare chef tramite apt in modo non interattivo, ma per impostazione predefinita, l'installazione di apt visualizza questo messaggio: C'è un modo per saltare questo passaggio durante l'installazione o passare un valore per installare apt? Sto solo usando chef-solo, quindi in realtà non ho bisogno del componente server, quindi premi …
31 scripting  apt  debconf 

7
Qual è l'equivalente di && quando si scrive uno script bash?
Mi scuso in anticipo se questa è una domanda duplicata. Ho fatto uno sforzo per cercare / controllare prima di chiedere qui. Sono a mio agio con la scrittura di una riga come questa: foocommand && foocommand2 && foocommand3 L'idea è che voglio solo i successivi comandi da eseguire se …
31 bash  centos  scripting 

4
Allineamento dell'output dello script della shell Bash
La mia sceneggiatura: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done Fornisce informazioni in questo modo: Network 10.x.xx.xxx : Online Network …

4
Come creare un file temporaneo nella RAM?
Ho uno script che eseguirà il pipe del suo output |tee scriptnameYYMMDD.txt. Dopo ogni ciclo del ciclo for in cui viene generato l'output, invertirò il contenuto del file in tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txtmodo che l'output del registro sia visibile in una finestra del browser con le righe più recenti in …


2
Copia l'immagine dagli appunti in un file
È possibile prendere un'immagine dagli Appunti e inviarla a un file (usando X)? Posso farlo facilmente con il testo: $ xclip -selection c -o > file.text Ma quando provo quanto sopra con un'immagine non viene scritto nulla. Il motivo per cui voglio farlo è che non ho un editor di …

3
Come registrare automaticamente tutte le sessioni del terminale con l'utilità di script
Quello che voglio ottenere è poter registrare le mie sessioni del terminale su file automaticamente ogni volta che uso Yakuake / Konsole. È facile da ottenere se all'inizio della mia sessione faccio: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log Ma voglio eseguire automaticamente quanto sopra ogni volta che avvio Yakuake o apro una …

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.