![]() |
|
|
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 |
| Hjälp! Hur kan man jämföra två rader i en fil | sabertooth2000 | Shell-programmering och Skript | 3 | 04-23-2008 01:26 |
| ersätter nya rader i alla filer i en katalog som innehåller gamla linjer | rooster005 | Shell-programmering och Skript | 1 | 03-25-2008 03:38 |
| awk att jämföra rader av två filer och skriva utdata på skärmen | chlfc | Shell-programmering och Skript | 3 | 03-24-2008 04:16 |
| Ta bort första 5 rader och sista fem raderna i alla textfiler | ragavendran31 | Shell-programmering och Skript | 10 | 02-21-2008 07:58 |
| jämföra filer från rader och kolumner | giviut | Shell-programmering och Skript | 4 | 01-17-2008 06:00 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Att försöka jämföra raderna i 2 filer
Hej, jag är ny för manus och behöver lite hjälp. Genom att studera andra inlägg på detta forum, jag kom med följande logik. Jag kan inte förstå varför jag få namn på filerna i den aktuella katalogen i min echo produktion.
Scenario: meddelande filen har en rad som innehåller version. Version.txt innehåller rätt version. Jag måste se om meddelandet filens version matcher rätt version. Kan du berätta vad jag gör fel? cat / home / brdholman / test / Tar / Message.dat | samtidigt läsa LINE göra # om [[ "$ line" \u003d "$ Version.txt"]] Version \u003d "$ LINE" katt Version.txt | samtidigt läsa line2 göra om [[ "$ line2" \u003d "$ version"]] sedan echo $ VERSION annan fortsätta # echo inte lika fi gjord gjord |