Fórum Root.cz
Hlavní témata => Software => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ 02. 01. 2023, 17:46:30
-
Mám nějakou zmršenou variantu programu find, když find -regex nenajde nic při použití patternu který by měl vyhovět?
Další věci:
zástupný znak otazník vůbec nefunguje (nenajde se nic)
.+ nefunguje nijak
{} taky ne, ()
další věci jsem nezkoušel..
V (ne)escapování není problém.
Hlavně že ^ a $ funguje [] ,. písmeno ž odpovídá dvěma tečkám, Unicode je asi španělská vesnice. ale aspn že písmeno ž v patternu najde ž názvu, chvála bohu a ukraini
BusyBox v1.24.1 (2022-10-22 03:49:35 CST) multi-call binary. Není zde ani iregex. v helpu není žádná zmínka o regex type . man zde neexistuje.
šovinisticky na tvrďáka pedantisticky musí sedět velikost písmen
-
šovinisticky na tvrďáka pedantisticky musí sedět velikost písmen
To tam neexistuje -iregex nebo ho jen neznáš?
-
Aha, nevšiml jsem si že o tom píšeš, tím se tedy hluboce omlouvám!
-
nejde o zmrsenou variantu, ale proste o busybox applet ktere mivaji omezene moznosti, viz pro find (https://busybox.net/downloads/BusyBox.html#find)
pokud ti to tedy nestaci, nainstaluj si regulerni find - balicek "findutils", v pripade OpenWRT (kde je by default find z busyboxu) muzes jen separatni balicek "findutils-find (https://openwrt.org/packages/pkgdata/findutils-find)"