Hogyan lehet kiírni az aktuális sor sorszámát (shell script bash-ban)?
Szóval, 2 fájlt hasonlítok össze minta alapján. Van benne egy if-es szerekzet, és ahol olyan szöveget talál, ami nem egyezik a mintával, annak az aktuális sornak a számát szeretném kiírni. Nagyon sürgős lenne!
Köszönöm!
wc -l -el megszámolhatod a sorkat
Mivel azt írtad a feltételed már megvan így próbáld ki, hogy hogyan tudod csak a sorokat megszámolni és utána fűzd össze a két megoldást
"Van benne egy if-es szerekzet"
Na és az miben van benne? Egy ciklusban, ami végigmegy a sorokon?
bash-ben file-okat a diff paranccsal hasonlítunk össze. Ha file-okban keresel mintát, akkor a grep parancsot kell használni. Ha van egy minta, és arra vagy kíváncsi, hogy az a két file-ban hol található, akkor azt így kell csinálni: grep -n minta file1 file2
De, hogy őszinte legyek, nem teljesen világos a kérdés, szóval, csak tippelek, hogy mire is vagy kíváncsi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!