Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
VladimirR
#378
üzenetére
Igen, pontosan. 3 operátor van ebben a családban, 2 verzióban: # és ##, % és %% valamint / és //. A # illetve a % a szöveg elejéről illetve a végéről törli ki a mintának megfelelő legrövidebb részt, a duplázott verzió a leghosszabbat. A / pedig cseréli az első, míg a // az összes előfordulást:
$ t=abrakadabra
$ echo ${t#*b}
rakadabra
$ echo ${t##*b}
ra
$ echo ${t%b*}
abrakada
$ echo ${t%%b*}
a
$ echo ${t/ra/X}
abXkadabra
$ echo ${t//ra/X}
abXkadabXbambano: a case-ben vigyázni kell, ott else is van
Amúgy ezekről lehet tudni, hogy miért javasoltak? Olvashatóságot szerintem rontják, hatékonyságban pedig nem hiszem, hogy bármi különbség lenne.
Új hozzászólás Aktív témák
- Interactive Brokers társalgó
- Xiaomi 15T Pro - a téma nincs lezárva
- One otthoni szolgáltatások (TV, internet, telefon)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Sorozatok
- Milyen autót vegyek?
- Milyen billentyűzetet vegyek?
- Bestbuy játékok
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Autóápolás, karbantartás, fényezés
- További aktív témák...
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- LG 27GX790A - 27" OLED evo / 2K QHD / 480Hz & 0.03ms / NVIDIA G-Sync / FreeSync / DP 2.1 / 1300 Nits
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Amúgy ezekről lehet tudni, hogy miért javasoltak? Olvashatóságot szerintem rontják, hatékonyságban pedig nem hiszem, hogy bármi különbség lenne.
