![]() |
|
|
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 |
| Ricerca, sostituire stringa in file1 con stringa a partire da (tabella di ricerca) file2? | gstuart | Shell scripting e di programmazione | 9 | 06-08-2009 07:11 AM |
| Cerca una stringa di testo e aggiungere dopo la stringa | kesu2k | Shell scripting e di programmazione | 8 | 07-18-2008 08:35 PM |
| Estrarre una stringa da un file e la stessa stringa di ricerca in altri file | mohancrr | Shell scripting e di programmazione | 1 | 09-19-2007 04:17 AM |
| aggiungendo stringa di file di testo basati su stringa di ricerca | malaymaru | Shell scripting e di programmazione | 1 | 06-09-2006 09:53 AM |
| sed problema - la sostituzione dovrebbe essere lo stesso stringa di lunghezza corrispondente stringa. | amangeles | Shell scripting e di programmazione | 4 | 01-11-2006 06:11 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
awk su una stringa
Salve Sto cercando di fare Codice:
awk -F: '{print $3}' a:b:c
per ottenere c. awk si aspetta comunque un file: Codice:
awk: can't open a:b:c Qualche idea? Ultimo a cura di radoulov; al 07/24/2008 09:28 AM.. Motivo: aggiunto codice tag |
|
||||
|
Si prega di inserire il codice tra i tag del codice.
È possibile selezionare il codice e fare clic sul simbolo # al di sopra della finestra di modifica o di posizionare il codice di codice tra parentesi come segue: Codice HTML:
[code]
awk -F: '{print $3}' file
[/code]
|
|
|||||
|
Effettivamente, si potrebbe facilmente fare in guscio senza comando esterno (a meno che, come già detto, vi è un'altra ragione per usare AWK, in questo caso particolare): Codice:
% s=a:b:c % (IFS=:;set -- $s;printf "$3\n") c Con Z-Shell: Codice:
zsh-4.3.4% print ${${(s.:.)s}[3]}
c
|
![]() |
| Segnalibri |
| Tag |
| awk, ingresso |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|