Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Kolondrum: Oneplus 13 vagy IQOO 13 vagy Oppo Find X8 PRO
- N€T0X|N: 4070 Super -> 5070ti
- Elektromos rásegítésű kerékpárok
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MasterDeeJay: Harc a DDR5 árak ellen
- Magga: PLEX: multimédia az egész lakásban
- droidic: [Memory Leak] Az agy defragmentálása
Új hozzászólás Aktív témák
-
válasz
Tele von Zsinór
#193
üzenetére
A sed nem várja el, hogy a regexpben / legyen a paraméter elválasztó, hanem az az elválasztó, amit először megtalál az s betű után.
Tehát ha /-t akarsz csereberélni, akkor hasznosabb lehet más elválasztót találni, mint pl. a vessző
sed -e 's,/,\\,g' -
Jester01
veterán
válasz
Tele von Zsinór
#193
üzenetére
> echo ''foo/bar'' | sed 's/\//\\/g'
foo\bar
Részletesen:
s: parancs
/: paraméter elválasztó
\/: védett per karakter
/: paraméter elválasztó
\\: védett backslash karakter
/: paraméter elválasztó
g: parancs módosító
Amúgy sima karaktercserére a tr parancs való, vagy a bash beépített operátora:
> t=''foo/bar''
> echo ${t//\//\\}
foo\bar -
Jester01
veterán
válasz
Tele von Zsinór
#192
üzenetére
Nekem kiválóan mûködik.
Ugyanakkor:
* A vagy operátort egy feltételen belül is használhatod:
if [[ ''$i'' -eq ''1'' || ''$i'' -eq ''3'' || ''$i'' -eq ''5'' || ''$i'' -eq ''7'' ]]
* Az eq az numerikus összehasonlítás, a számok köré felesleges az idézõjel.
* Az egészre sokkal egyszerûbb a párosságot vizsgálni:
if [[ $((i % 2)) -eq 1 ]]
then
feltolt_szokoz
else
feltolt_csillag
fi
* vagy vizsgálat nélkül:
for ((i=1; i<=7; i+=1))
do
feltolt_szokoz
i=$((i + 1))
feltolt_csillag
done
Új hozzászólás Aktív témák
- PlayStation 1 / 2
- PlayStation 5
- 5.1, 7.1 és gamer fejhallgatók
- ASZTALI GÉP / ALKATRÉSZ beárazás
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Battlefield 6
- Mobil flották
- Új funkciókat kapott a Pixel Watch 4
- NFL és amerikai futball topik - Spoiler veszély!
- További aktív témák...
- PC Game Pass előfizetés
- Antivírus szoftverek, VPN
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Zalman Z1 PLUS GIGABYTE 750W
- Akciós! Lenovo ThinkPad P15 Gen 1 Intel i7-10875H 32GB 512GB Nvidia Quadro RTX 3000 1 év garancia
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3840
- BESZÁMÍTÁS! LENOVO ThinkPad P15 Gen2 - i7 11800H 32GB DDR4 1TB SSD Quadro A2000 4GB WIN11
- Mini Pc HP ProDesk 600 G2 G3 G4 /// 6-8. gen //// i3 / i5 /// garancia /// Budapest / MPL / Foxpost
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

