bash - case-insensitive kiegeszites

bind "set completion-ignore-case on"

(nalam .bash_login -ban van)

Hozzászólások

A .bash_profile vagy a .bashrc jobb erre. A .bash_login-ba olyan dolgokat illik tenni, ami szukseges a loginnal kapcsolatos.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Megfordítva a kérdést: mire jó hogy az a k*va filerendszer, meg shell meg minden szar case sensitive? Alma, alma és ALMA egy ember számára pontosan ugyanazt jelenti, nem hiszem hogy valaha valaki egy könyvtárba tett két ugyanolyan nevű fájlt amik csak ebben különböztek. Miért kell még ehhez ragaszkodni? Amigán ezt olyan jól megoldották, megjegyezte és megjelenítette a kis és nagy betűket, de nem tett különbséget.

Ez az apró segítség arra jó, hogy tab-ra akkor is kiegészíti a fájlnevet ha te kisbetűvel írtad pedig naggyal van.

--
"Dude, you can't take something off the Internet.. that's like trying to take pee out of a swimming pool."

A fájlrendszerem nem tesz különbséget kis- és nagybetűk között, ezért én is használom már egy ideje ezt a fajta kiegészítést. Nekem pl. hasznos. De sokszor jól jön ez is:

shopt -s nullglob

üres könyvtárban az "a*" a semmire cserélődik ki. Tehát for i in a*; do ... ; done üres ciklus lesz, míg enélkül az "a*"-gal csinálna valamit, helytelenül.

Tippem:
Például hogy d<tab>-ra megkapja a "Desktop" könyvtárat is a homejában.

________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*

szerintem meg az rm parancsnál ha nincs olyan fájl, akkor keresse meg azt a fájlt, amelynek legkissebbb a Levenshtein szerinti távolsága a paramétertől, és törölje azt;)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd