Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fejhallgató erősítő és DAC topik
- ASUS BTF koncepció: látszólag vezetékek nélküli PC
- Vezetékes FEJhallgatók
- OLED TV topic
- Autós kamerák
- NVIDIA® driverek topikja
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- ThinkPad (NEM IdeaPad)
- 3D nyomtatás
Hirdetés
-
Legújabb retró beszerzésem - 3Dfx Voodoo4 4500 32Mb
lo Kezdenek fogyi ezek a kártyák, pontosabban a 4 és 5 széria kártyái már lassacskán igen ritkának számítanak. A korábbi...
-
Derült égből villámcsapásként itt a Galaxy S24 FE
ma A Samsung álmos délutáni sajtóközleményben jelentette be az Exynos 2400e-vel szerelt új telefonját.
-
Mától elérhető a The Legend of Zelda: Echoes of Wisdom
gp A premierrel együtt megkaptuk a játékhoz a launch trailert is.
Új hozzászólás Aktív témák
-
bambano
titán
-
bambano
titán
de ott egymás után több kiértékelés is lezajlik. először a sed miatt értékeli ki, majd összeállítja azt a parancssort, ami a grepnek kell, lesz egy grep "$1 $2*", és ezt beforkolja. de a grep indításakor is csinál egy kiértékelést és ott lesz egy fájlnév kiterjesztés.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Votyesz13
tag
Hát a feladat szerint úgy lenne jobb ha külön olvasnánk a nevet és a számot mert utána csak a nevet kell nézni az egyezésnél viszont ha cserélni akarjuk akkor az egész sort tehát a nevet és számot is cserélni kell...:S
Elvileg végtelen for ciklust írsz és ha üres sort kapsz akkor kilépsz return 0-al.Valahogy így kellene a for-t megoldani:S
[ Szerkesztve ]
-
Votyesz13
tag
#! /bin/bash
echo -n "Kerem a nevet:"
read VAL1
echo -n "Kerem a hozzatartozo telefonszamot:"
read VAL2while($VAL1!="" || $VAL2!="")
if [ -z `grep "$VAL1 : $VAL2" phone.txt` ]
then
echo "$VAL1 : $VAL2" >> phone.txt;
else
VALSEGED='grep $VAL1';
VALTOZO="$VAL1 : $VAL2";
echo "Csere(1) vagy nem csere(0)? ";
read VALTOZO2;
if test VALTOZO2 = 1;
then
sed 's/"$VALTOZO"/"$VALSEGED/' phone.txt
fi
fi
doexit 0;
Na eddig jutottam.De a While vmiért nemjó:SNem olvassa be folyamatosan a nev szam parosokat.Valaki help:S
-
Votyesz13
tag
A whileal azt szeretném elérni hogy végtelen ciklusba addig olvassa be a név szám párokat amíg vagy a szám vagy a név egy üres sort nem kap.De akkor először be kell kérnem a páraokat a while előtt vagy majd csak a whileon belül és akkor utána adom meg a while feltételének?Mert nem akar folyamatosan bekérni adatot hanem csak egy nevet és számot kér be és leáll...:S
-
DonVinetoo
csendes tag
-
pilsner
aktív tag
végeredményében ugyanígy. egy ciklussal az $1től az $#-1-ig a paramétereket bele egy stringbe. ami megfeleltethető egy változónak is, és így a paraméterek sorszáma sem változik a shift hatására.
kár, hogy a script nem lett tökéletes, de nem ezen múltwww.sakertour.com - The carpathian birdwatching and hide photography company
-
veterán
-
veterán
-
Jester01
veterán
Csak hibás kötekedés, mivel a hard linkek nem egymásra mutatnak, hanem az inode-ra. Persze "pucér" inode-t nem tudsz létrehozni, rögtön kapsz hozzá 1 hard linket induláskor. De a végén C és D tökéletesen egyenértékű, nem tudod megmondani melyik az "igazi". Nem úgy, mint symlink esetén.
Jester
-
Jester01
veterán
Ha már ennyire rámentél a külső parancsok eliminálására (nagyon helyesen) akkor azért azt se felejtsd el, hogy a bash kiválóan szét tudja szabdalni a stringet, nem kell hozzá a sed. Az adott példában ha jól látom egyszerűen ident=${i//_*html/} avagy a string végét feltételezve ident=${i%%_*html}.
Jester
-
HUNNIA1920
őstag
Nem igazán tudom máshogy magyarázni.
Adott egy feladat és adott egy megoldás. A megoldásba mi micsoda?
Vagy akkor mondom úgy, hogy a 2. feladat amit bemásoltam, annak mi a megoldása? Na így már talán könnyebb lesz.Szerk.: ja és ugye ez a feladat: "Írjon shell scriptet, amely az alábbi fájl bejegyzéseket a megfelelő jogosultságokkal együtt létrehozza az aktuális könyvtáron belül:".
[ Szerkesztve ]
"Amit a szem lát és a fül hall, azt az agy elhiszi."
-
HUNNIA1920
őstag
Na és akkor a 3. és 4. sor megoldása miért nem egyezik meg? Mert elvileg mind két sorban ugyan azt kellene csinálni, csak más a név és a hely.
"echo > A/C; chmod 640 A/C
ln A/C A/B/D"Így nem lehetne a 4. sort: echo > B/D; chmod 640 B/D ?
"Amit a szem lát és a fül hall, azt az agy elhiszi."
-
HUNNIA1920
őstag
Tehát akkor a 2. példa megoldásának ez jó:
mkdir B; chmod 2755 B
mkdir B/E; chmod ? B/E
echo > E/C; chmod 640 E/C
ln E/C E/B/D
ln -s D B/AA 2. sornál nem tudom mi lesz a parancs (chmod után), mert a jogosultságban kiegészítő bit is van és azt nem igazán értem, hogy hogy is van.
A többi különben jó?"Amit a szem lát és a fül hall, azt az agy elhiszi."
-
HUNNIA1920
őstag
Ezt a "man chmod" - ot nem igazán értettem, de mindegy.
Kicsit utána olvastam ezeknek a kiegészítő biteknek és azt találtam, hogy 3 féle létezik: a setuid, a setgid és a sticky bit. A setuid - nál a usernél változik a végrehajtás (x) s - re, a setgid - nél a csoport végrehajtás lesz s, és a sticky - nél meg az other végrehajtás lesz t.De most pl. Parancs: chmod 4755, Eredményezett jog: rwsr-xr-x - nél a 4 - es szám mit jelent? Mert a 755 az ugye 111 101 101 a bináris maszkok módszere szerint és ugye a user - nél lesz az x betű s. De azt a 4 - es számot nem értem. Annyit tudok, hogy alapértelmezésként 0 áll az első helyen, csak azt nem tüntetjük fel.
"Amit a szem lát és a fül hall, azt az agy elhiszi."
-
HUNNIA1920
őstag
Na így már rendben van.
Erre voltam kíváncsi, hogy melyik hányas számmal kezdődik. Attól féltem, hogy ez is mindenhol más, de így akkor már tudni fogom, hogy pl.: 2xxx - es az setUID - os. Remélem így már menni fog a Zh is.
Köszi szépen a türelmet és a segítségetSzerk.: tehát akkor így lesz:
mkdir B; chmod 2755 B
mkdir B/E; chmod 1751 B/E
echo > E/C; chmod 640 E/C
ln E/C E/B/D
ln -s D B/Achmod 1751: rwxr-x--t ---> 111 101 001
[ Szerkesztve ]
"Amit a szem lát és a fül hall, azt az agy elhiszi."
-
Jester01
veterán
MOD: hm, számít, hogy könyvár Arról nekem se szedi le.
man chmod:
chmod preserves a directory's set-user-ID and set-group-ID bits unless you explicitly specify otherwise. You can set or clear the bits with symbolic modes like u+s and g-s, and you can set (but not clear) the bits with a numeric mode.[ Szerkesztve ]
Jester
-
Új hozzászólás Aktív témák
Hirdetés
- Yettel topik
- Ingyen kellene, de tegnapra
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen légkondit a lakásba?
- Asszociációs játék. :)
- Autós topik látogatók beszélgetős, offolós topikja
- Fejhallgató erősítő és DAC topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Háztartási gépek
- NOTEBOOK / NETBOOK / Mac beárazás
- További aktív témák...
- Kaspersky Small Office Security aktív: 2025. június. 30.
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Call of Duty Mwii Ghost kézzel készített maszk + ingyen foxpost
- AMD Bundle-Avatar: Frontiers of Pandora, Starfield, Lies of P, Company of Heroes 3 - vidd gyorsan!
- Fallout 4 Pip-Boy edition
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen