T
tony_taoyh
Guest
Sveiki, Dabar aš turiu vienas failas, kaip taip:
- ABCD efgh
- Mm gg
- Ddd
123456
abcdefgh
- Čia yra tam tikras tarpas ...
dd
fffffff
(Failo pabaigoje čia)
**************************
Aš naudoju šias UNIX C shell išskirti šias eilutė prasideda'--'.
#! / bin / csh
foreach linija ( `cat file.txt")
if ($ line = ~ "--")
echo $ line
endif
pabaigaScenarijus visada nesugeba dirbti ...
Galite man padėti?
Kadangi už "foreach" į CSHELL,
sąrašo elementas yra suskaidyta naudojant tarpus vietoj "pakeisti eilutę",
Taigi yra tam tikrų eilučių, pavyzdžiui, "abcd", "efgh" bus priskirtas prie $ line.
Bet koks būdas išspręsti šią problemą?
Thanks a lot.
- ABCD efgh
- Mm gg
- Ddd
123456
abcdefgh
- Čia yra tam tikras tarpas ...
dd
fffffff
(Failo pabaigoje čia)
**************************
Aš naudoju šias UNIX C shell išskirti šias eilutė prasideda'--'.
#! / bin / csh
foreach linija ( `cat file.txt")
if ($ line = ~ "--")
echo $ line
endif
pabaigaScenarijus visada nesugeba dirbti ...
Galite man padėti?
Kadangi už "foreach" į CSHELL,
sąrašo elementas yra suskaidyta naudojant tarpus vietoj "pakeisti eilutę",
Taigi yra tam tikrų eilučių, pavyzdžiui, "abcd", "efgh" bus priskirtas prie $ line.
Bet koks būdas išspręsti šią problemą?
Thanks a lot.