Sziasztok,
Van egy text file-om, benne soronként stringek.
Szeretném azokat a sorokat törölni, melyek tartalmaznak számot (1 vagy többet) és a hosszuk 5 karakter.
Ez a parancs valamiért nem jó. Tudtok ebben segíteni?:
perl -ne 'print if /^(?=.*\d).{5}$/d' mytextfile.txt >mytextfile_removed_lines_contains_digits.txt
Az ilyen tartalmú sorokat szeretném törölni:
$$$x4
$$008
$$123
$$20a
$$221
$$3tV
$$4$$
$$777
....
Köszönöm.
- 249 megtekintés
Hozzászólások
Az if és a regex közé tegyél egy not-ot.
--
eutlantis
- A hozzászóláshoz be kell jelentkezni
Köszönöm így már működik.
- A hozzászóláshoz be kell jelentkezni