![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| bash och ksh: variable förlorade i loop i bash? | Estienne | Shell-programmering och Skript | 2 | 08-25-2008 03:09 |
| passerar rörlig från bash till perl från bash script | arsidh | Shell-programmering och Skript | 10 | 06-04-2008 01:25 |
| fråga om sed grep awk från rörliga | 3Gmobile | Shell-programmering och Skript | 9 | 08-11-2006 01:15 |
| Enkel grep - Inte säker på att det är vettigt! | GNMIKE | UNIX for Dummies Frågor & Svar | 5 | 10-22-2005 03:51 |
| Linux Riktmärken är ingen mening | philip_38 | Linux Riktmärken | 0 | 07-22-2005 11:29 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Bash: Hur jag grep på en variabel? (eller liknande fråga som är vettigt)
Hej, jag har varit köra kod som mycket ofta samtal books.csv. t.ex.
Kod:
grep -i horror books.csv > temp Kod:
bookfile=$(cat books.csv) grep -i horror $bookfile |
|
||||
|
Ställ din variabel på följande sätt:
bookfile \u003d `cat books.csv` Då din grep borde få varje rad som har ordet "skräck" i den. Om du vill ha specifika fält från varje linje, måste du göra något liknande: bookname \u003d `echo $ bookfile | awk-F", " '(print $ 1)'` Detta förutsätter de områden som är åtskilda med kommatecken (true csv-format) och att det första fältet är bookname. |