Domande taggate «bash»

Bash è una shell gratuita per sistemi operativi simili a Unix del Progetto GNU.

1
Stampa tutte le colonne dopo la 5a con awk
Sto usando questo per filtrare un file di registrazione e sto provando a spremere quanti più dettagli possibili sulla console: awk -F " " '{$1=$2=$4=$5=$6=$7=""; print $0}' Questo è il mio contributo grezzo: 149.177.5.87 - [08/Feb/2017:18:14:20 +0000] 18:14:20:408 18:14:20:435 11140 "GET /2/forecast/KBBL/lastSave HTTP/1.1" 200 43 27 27 e questo è …
2 bash  awk  cut 

2
Il comando della shell di lavoro non è alias
Posso correre, svn status |grep -v .jasper$ |cut -d ' ' -f8 |sed '/.*\..*/!d' |xargs ls -altr --color=auto va bene. Ma quando vado ad aggiungere questo come alias (alias svtr = "...") viene visualizzato un errore che dice ... -bash: !d': event not found Qualche idea?


2
Qual è la differenza tra $ (...) e `...` in Bash
Ho ottenuto il risultato atteso con `...`, ma non sono riuscito con $ (...) kill $(ps ux | grep S..\.tcl | grep -v grep | awk '{print $2}') Illegal variable name. kill `ps ux | grep S..\.tcl | grep -v grep | awk '{print $2}'` (kill expected processes) Cercando su …
2 bash 


2
Bash: effetto dell'esecuzione di `set -i`?
Oggi stavo leggendo attraverso la documentazione di set, quando mi sono reso conto che le mie bandiere variabili ( $-) conteneva una bandiera non documentato nella pagina di aiuto ( help set) e sul GNU.org : i. Dopo qualche tempo sono riuscito a trovare questa pagina che afferma che ista …
2 bash 

2
Shell: trova e sostituisce la parola
Ho una stringa nel mio script di shell, che è in un formato fisso: '[STATUS REPORT] PROJECT'. Quando l'utente esegue il mio script di shell, gli verrà chiesto di fornire un valore per 'PROJECT'. Vorrei sostituire la parola 'PROJECT'con l'utente fornire valore. Ad esempio, se l' 'ABCD'utente ha inserito l'input: …


2
qsub -hold_jid -afterok loop non avviato
Sto cercando di eseguire una serie di lavori inoltrati al cluster, uno dopo l'altro, sostituendo il seguente script .sh: Annotation_Loop.sh: #!/bin/bash job=`qsub run_IntersectBed_1.sh 0` for i in {1..3} do job_next=`qsub -hold_jid $job run_IntersectBed_1.sh $i` job=$job_next done Il primo lavoro (prima di entrare nel ciclo) viene eseguito, ma i successivi non …

0
Completamento bash: mostra sempre tutti i file
Di recente ho installato bash-completion(tramite homebrew). Ora omette i file nell'elenco di completamento che voglio che mostri e omette completamente le opzioni valide, come questa: [alex@mbp foo]$ ls bar.csv foo.csv [alex@mbp foo]$ sh ../dosomething.sh fo<TAB> ((nothing shown)) Come utente pesante della riga di comando, questo è estremamente fastidioso. Qualcuno può …
2 bash 





1
Uso dei caratteri jolly nel comando scp
Ho uno script bash che copia diversi file su un server remoto usando scp. Questo script funziona bene ma ora ho bisogno di aggiungere un file che contiene un carattere jolly nel nome e ho un problema con esso. #!/bin/sh files=('path1/subpath/file.*.ext' 'path2/subpath2/nowildcard.ext2' 'path3/subpath3/file3.*.ext3'); for j in "${files[@]}"; do echo "File …

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.