Questa domanda mi è venuta un paio di volte prima, ora in risposta alla domanda Passa attraverso blocchi di dati binari da stdin in Bash Answers in /programming/993434/what-language-is-to-binary -as-perl-is-to-text non erano soddisfacenti. Sto cercando un ambiente di scripting adatto in modo specifico alla gestione dell'I / O con file binari. …
So che programmi di utilità ben educati come grep generano messaggi "normali" su stdout e messaggi di errore su stderr. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Quando scrivo da solo gli script di shell, trovo spesso difficile decidere quale output e quali messaggi …
Ho numerosi archivi zip, ognuno dei quali contiene un numero di archivi zip. Qual è il modo migliore per estrarre in modo ricorsivo tutti i file contenuti in questo archivio zip e nei suoi archivi zip figlio, che non sono archivi zip stessi?
Ho una barra di stato del testo su un gestore di finestre di affiancamento e sto usando tcl per fornire informazioni ad esso. Al momento ho bisogno di una riga di comando che generi il livello del volume dallo 0% al 100%. Sto usando Arch Linux.
Ho risposto su Chiedi a Ubuntu Esci da tutte le istanze di gnome-terminaltramite un comando, ma come tutti puoi leggere gnome-terminalnon sembra avere una SIGchiamata che potrei usare per simulare questo evento "Chiudi". Quindi questo mi porta a chiedere: c'è un modo in GNOME / KDE / LXDE / {metti …
Sto cercando di imparare come usare getopts in modo da poter avere script con input analizzato (anche se penso che getopts potrebbe essere migliore). Sto provando a scrivere un semplice script per restituire le percentuali di utilizzo delle partizioni. Il problema è che una delle mie funzioni bash non sembra …
Ho trovato il seguente tipo di shebang nella pagina RosettaCode: --() { :; }; exec db2 -txf "$0" Funziona con Db2 e una cosa simile per Postgres. Tuttavia, non capisco l'intera linea. So che il doppio trattino è un commento in SQL, e successivamente chiama l'eseguibile Db2 con alcuni parametri …
Sto installando Postgresql su un secondo server Precedentemente ho installato postgresql e poi ho usato lo script fornito ./contrib/start-scripts/linux Inserito nella directory corretta # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Che avrei potuto quindi eseguire come previsto # service postgresql92 start Tuttavia, la nuova macchina sta usando Systemd e …
Come diff diffondo l'output di più comandi? vimdiffpuò supportare fino a quattro file, ma diffsembra supportare esattamente due file. È direttamente possibile con qualche variante di diff, o devo salvare l'output di tutti i comandi in file temporanei, sceglierne uno e differne il resto con esso? Contesto: Devo controllare l'output …
Ho alcuni file di testo che uso per prendere appunti - solo testo normale, di solito solo usando cat >> file. Di tanto in tanto uso una o due righe vuote (solo ritorno - il carattere di nuova riga) per specificare un nuovo soggetto / linea di pensiero. Alla fine …
Il seguente comando invia un comando sftpall'utilizzo di una riga: sftp -o PasswordAuthentication=no user@host" <<<"lcd /home" Come inviare più righe sftpall'utilizzo di una riga. C'è un modo per inserire i ritorni a capo o qualcosa per raggiungere questo obiettivo, ad esempio: sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get …
In questo momento sto usando cap_net_bind_service MY_USERNAMEin /etc/security/capability.conf. Ora ho solo bisogno di impostare cap_net_bind_service+il'interprete del mio linguaggio di scripting preferito per poterlo aggiungere CAP_NET_BIND_SERVICEal set efficace tramite libcap [-ng]. Funziona bene, ma mi chiedo se c'è un modo per ottenere la stessa cosa senza impostare alcun limite al binario …
Questa è una domanda basilare a cui sono appena arrivato e non sono riuscito a capire come farlo. Purtroppo Google non mi ha portato da nessuna parte. Il mio obiettivo è connettermi con sftp a un server, caricare un file e quindi disconnettermi. Ho il seguente script: UpdateJar.sh #!/bin/bash sftp …
In bash $0contiene il nome dello script, ma in awk se creo uno script chiamato myscript.awk con il seguente contenuto: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } ed eseguirlo, stamperà solo "awk". Inoltre, ARGV [i] con i> 0 viene utilizzato solo per argomenti di script nella riga di comando. Quindi, come …
Qual è la migliore pratica che hai trovato per gestire molte coppie di chiavi SSH? Uso SSH per connettermi a diversi sistemi, sia a casa che al lavoro. Al momento ho una raccolta abbastanza piccola e gestibile di coppie di chiavi sia per i sistemi di lavoro che domestici. Ho …
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.