case insensitive *
jak vlinuxu docílím , aby třeba příkaz du -a *.jpG mi vypsal všechny jpgčka nezávisle na velikosti písmen?
(Nechci řešení : přejmenování, ani s "|" (třeba find -iname | ls -l ani 2ⁿ argumentů příkazu du *.jpg *.JPG *.jpG *.Jpg *.jPG *.jPG – v případě přípony *.xmlgz by šlo o 32 variant 😭)
Jak to docílím v bashi ,ale především v sh ?
Rozšíření: kromě per-příkazu modifikace , existuje pro to shopt nebo SHELLOPTS,BASHOPTS ?
Ten posledni prikaz s tim predchozim aliasem nema nic spolecneho, ne? Navic ten regularni vyraz vypise pouze soubory, ktere zacinaji na .jp a konci na male nebo velke G. Nevypise .JPG
Tam nejde pouzit modifikator pro case insensitive v regularnim vyrazu?
v du nemám přepínač -i.
shopt -s globstar hlásí -sh: shopt: globstar: invalid shell option name
Ten --time tě napadl jen tak z nudy? A daný time-style je tvůj oblíbený formát času?
Celý ten příspěvek je citace a z dikce je jasné že jde o chtGTP nebo jinou podobnou AI.
Ty dělají odpovědi, které ladí s otázkou (což je pro ně důležitější než pravdivost) a často se nechají unést svou fantazií do úplných fantazmagorií
Z nudze mozes pouzit [jJ][pP][gG] .
To je cool! Nevěděl jsem , že i tato část regexp syntaxe jde použít v shellu (chodí to i vsh)
Jako workaround dobrý ! Ani mi nevadí že to spotřebuje 4× víc textu (a → A,a,],[ )