Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Cuore 21 Srpna 2013, 14:38:56
-
Ahoj jak na to?
Lepší než vysvětlování je ukázka, jaký požaduji výsledek, ale takhle se to asi nedělá ::)
grep "Pouze" dokumenty > dok && wdiff -3 dokumenty dok > dokumenty && sleep 1; rm dok
díky
-
Pokud chceš v souboru odstranit řádky na kterých se vyskytuje "Pouze", tak
sed -i '/Pouze/d' soubor
Pokud něco jiného tak prosím dovysvětlit.
-
uhodil si hřebíček na hlavičku
díky ;)
-
Ještě doplním že by jsi v prvním příkazu mohl vynechat diff a použít parametr -v u grepu kterej vrátí řádky bez výskytu řetězce.
-
Kdybys to napsal rovnou jak ti zobák narost, nemusel bych se dívat do manuálu k wdiff, abych pochopil, co chceš ;)
-
tohle mi připadalo srozumitelnější, než psát něco ve smyslu toho, že chci smazat ze souboru všechny řádky obsahující určitý řetězec. S tím grep -v jsem to netušil. Ještě jednou díky