![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| bash e ksh: perso variabile in loop in bash? | Estienne | Shell scripting e di programmazione | 2 | 08-25-2008 03:09 PM |
| passando dal variabile di perl da bash script bash | arsidh | Shell scripting e di programmazione | 10 | 06-04-2008 01:25 PM |
| domanda su sed grep awk variabile | 3Gmobile | Shell scripting e di programmazione | 9 | 08-11-2006 01:15 AM |
| Semplice grep - Non è certo senso! | GNMIKE | UNIX for Dummies Domande & Risposte | 5 | 10-22-2005 03:51 AM |
| Linux Benchmarks non ha senso | philip_38 | Linux Benchmarks | 0 | 07-22-2005 11:29 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
BASH: Come faccio a grep su una variabile? (o simile questione che ha un senso)
Ciao, io sono stato l'esecuzione di codice che molto spesso le chiamate books.csv. ad esempio: Salvo, sto cercando di allontanarsi da utilizzare file temporanei o frequentemente chiamate books.csv per migliorare l'efficienza. Così ho cercato qualcosa di simileCodice:
grep -i horror books.csv > temp Codice:
bookfile=$(cat books.csv) grep -i horror $bookfileInutile dire che, esplode (avermi dato circa 40 linee di: "grep [dati qui] No such file or directory"), che è prima ancora di cercare di salvare la mia uscita grep come una variabile. Non crediate a nessuno sa quale strada devo prendere? Grazie in anticipo |
|
||||
|
Impostare la variabile come segue:
\u003d bookfile books.csv cat `` Allora il tuo grep dovrebbe ottenere ogni riga che contiene la parola "orrore" in esso. Se si desidera che i campi specifici di ogni linea, devi fare qualcosa di simile a: bookname \u003d `echo $ bookfile | awk-F", " '(print $ 1)'` Ciò presuppone i campi sono separati da virgole (formato CSV vero) e che il primo campo è il bookname. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|