Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

3
Comando con cui è stato eseguito un processo
Supponiamo di aver eseguito il processo con il seguente comando: myapp -e -c -f myapp.config > /var/log/myapp/myapp.log 2>&1 Dopo un po 'ho solo piddel myappprocesso, ad esempio 1234. C'è un modo per ottenere il comando con tutte le bandiere e l'uscita reindirizzamento a myapp.logqualche modo semplicemente pid?

2
Perché questa operazione sudo mv con jolly non funziona?
Penso che ci debba essere una risposta semplice a questo, ma non riesco a capire perché questo non funziona! Ho una cartella nella mia directory home (beh, alcuni livelli più in basso) chiamata plug-in installati. Voglio trasferire tutto il contenuto di quella cartella (circa 15 file .jar) in cartelle diverse, …
8 shell  sudo  wildcards  mv 

3
Invia stdout e stderr a file, syslog e terminale
Per alcune macchine cloud che sto avviando, sto cercando di accedere a un file specifico, a syslog e al terminale / console. Nella parte superiore degli script di installazione / cloud-init della mia macchina, ho quanto segue: #!/bin/bash exec &> >(tee "/tmp/box-setup.log" | logger -t box-setup) apt-get install -y some-package …




4
Come stampare il nome dei file mancanti in una cartella?
Ho più di 2000 file in una cartella, ma mancano pochi file nella cartella. Il nome dei file è simile GLDAS_NOAH025SUBP_3H.A2003 001,0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001,0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001,1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001,1800 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002,1800 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 003,0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003003.0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 …


1
Espansione dei parametri nella variabile assegnata con un carattere jolly
Ho due file nella mia cartella corrente (MA502) i cui nomi sono - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Ho molte di queste cartelle, ad esempio MA503, MA504, ecc., E voglio passare in rassegna quelle. Assegno i miei nomi di variabili usando i caratteri jolly - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Voglio elaborare questi file in uno …

2
Come usare multiline come separatore di gruppi in grep?
In greppuoi usare --group-separatorper scrivere qualcosa tra le partite di gruppo. Questo è utile per chiarire quali blocchi abbiamo, soprattutto quando si utilizza l' -C Xopzione per ottenere le linee di contesto. $ cat a hello this is me and this is something else hello hello bye i am done …
8 shell  grep  quoting 

4
Perché SIGKILL non termina un programma arrestato (sì)?
Sto usando Ubuntu 14.04 e sto riscontrando questo comportamento che non riesco a capire: Esegui il yescomando (nella shell predefinita: Bash ) Digitare CtrlZper interrompereyes Corri jobs. Produzione: [1]+ Stopped yes Corri kill -9 %1per fermarti yes. Produzione: [1]+ Stopped yes Corri jobs. Produzione: [1]+ Stopped yes Questo è su …



3
Come utilizzare GNU parallel in modo efficace
Supponiamo di voler trovare tutte le corrispondenze nel file di testo compresso: $ gzcat file.txt.gz | pv --rate -i 5 | grep some-pattern pv --rateutilizzato qui per misurare la portata del tubo. Sulla mia macchina è di circa 420 Mb / s (dopo la decompressione). Ora sto provando a fare …


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.