- Huawei Watch Fit 5 Pro - jó forma
- Xiaomi 17 - még mindig tart
- A Sony bemutatta eddigi legjobb és legdrágább zajszűrős fejhallgatóját
- Fotók, videók mobillal
- Szívós, szép és kitartó az új OnePlus óra
- Xiaomi 17 Ultra - jó az optikája
- Yettel topik
- Xiaomi Watch 5 - kínai időszámítás
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Apple iPhone 13 mini - miért nem veszik elegen?
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
ngabor2
nagyúr
üdv guruk.
itt egy kérdés. én nulladik körben ezt válaszolnám:
find . -type f | grep mp3$ | \
xargs lame --mp3input --cbr -b 128 '{}' conv/'{}'1 baj biztos, hogy van vele, tapasztalatom szerint a lame nem fogja szeretni a conv/./akárni típusú path-ot. én kevesebb file-lal, másként, nagyon nem elegánsan oldottam meg ezt a problémát, de azt nem írnám be. ötletek?
(csak azért törtem a sort, hogy mindent lehessen látni)
esetleg
find . -type f | grep mp3$ | \
xargs lame --mp3input --cbr -b 128 '{}' tmp.mp3 && \
mv tmp.mp3 conv/'{}' -
sghc_toma
senior tag
valami még nem oké, nem vesz át a bash scriptet a php
mindkettő a /var/www-ben, futási joggal
még a nyers verzió
raid file tartalma:
#!/bin/sh
echo `mdadm --detail /dev/md0 |grep "Working" |cut -c19`raid.php pedig amit te írtál csak `raid` néven,de egy üres oldalt kapok, holott egy 2-esnek kellene lennie benne
raid helyett írj ./raid-et!
vagy legyen a raid elérési útja a $PATH környezeti változóban..
vagy használj safe mode-ot, `` helyett exec()-et, és legyen a raid a safe_mode_exec_dir-ben.. -
GD
őstag
valami még nem oké, nem vesz át a bash scriptet a php
mindkettő a /var/www-ben, futási joggal
még a nyers verzió
raid file tartalma:
#!/bin/sh
echo `mdadm --detail /dev/md0 |grep "Working" |cut -c19`raid.php pedig amit te írtál csak `raid` néven,de egy üres oldalt kapok, holott egy 2-esnek kellene lennie benne
-
GD
őstag
így már világos, köszönöm
-
sghc_toma
senior tag
írtál egy script-et, ami megcsinálja a kívánt feladatot. legyen a neve mondjuk "checkraid".. a következő tartalmú raid.php lefuttatja a scriptet, majd kiírja az output-ját:
<html>
<head>
<title>CheckRaid</title>
</head>
<body>
<?php echo `checkraid` ?>
</body>
</html> -
GD
őstag
-
sghc_toma
senior tag
üdv!
kérdésem:
egy lefutó script kinyesné a mdadm --detail /dev/md0 kimenetéből hogy working devices "2"
azaz a kettőt
ekkor egy if kiírja ha 2=örül raid jó, ellenkezőleg nemörül, vmi gáz
ezt az eredményt eltárolnám egy változóban és át szeretném adni egy raid.hmtl vagy raid.php-nek
ergo, a weben az utoljára lefutott script által felvett változó érték kerüljön
ez utóbbival nem vagyok képben:hogy adok át egy változót egy másik filenak?
gondolok ">"-re vagy sed-re, de hogyan találja meg a pontos helyét a html-ben az már nem teljesen világos, azaz, honnét fogja tudni hová kell beillesztenie a változótremélem érthető voltam, ha zavaros akkor leírom máshogy is .-)
php-ben: $output=`script`
-
GD
őstag
üdv!
kérdésem:
egy lefutó script kinyesné a mdadm --detail /dev/md0 kimenetéből hogy working devices "2"
azaz a kettőt
ekkor egy if kiírja ha 2=örül raid jó, ellenkezőleg nemörül, vmi gáz
ezt az eredményt eltárolnám egy változóban és át szeretném adni egy raid.hmtl vagy raid.php-nek
ergo, a weben az utoljára lefutott script által felvett változó érték kerüljön
ez utóbbival nem vagyok képben:hogy adok át egy változót egy másik filenak?
gondolok ">"-re vagy sed-re, de hogyan találja meg a pontos helyét a html-ben az már nem teljesen világos, azaz, honnét fogja tudni hová kell beillesztenie a változótremélem érthető voltam, ha zavaros akkor leírom máshogy is .-)
-
sto1911
veterán
Koszonom, vegulis beadtuk, irt neki a tanar, hogy "jo, keress majd meg"
A fejlemenyeket majd megirom 
Amugy amit bekuldtunk az vegulis ez lett:
if [ $# -ne 2 ]
then
echo 2 parameter szukseges!
exit 1
fi
if echo $1|grep '^[0-9]*[0-9]$' > /dev/null
then
if echo $2|grep '^[0-9]*[0-9]$' > /dev/null
then
if [ $1 -ne 0 ]
then echo X=`expr -$1 / $2`
else
echo Hiba, A nem lehet 0.
exit 1
fi
else echo B nem szam.
exit 1
fi
else
echo A nem szam.
exit 1
fi
exit 0 -
sghc_toma
senior tag
bambano: bash tud pattern matching-et digit-re.
Akkor egy olat tudnal irni? barmennyi szamjegy lehet benne, de betu vagy mas irasjel es szokoz nem.
En ilyenre gondoltam:if [ $a=[0-9]* ] then ...
csak ez vmiert nem muxik jol, valamint integer expression expected hibat ad, ha nem numerikus erteket kap (mondjuk ez ertheto, csak ezt nem rendszeruzenetkent kellene neki kiirni, hanem a programbol. Es ugyanez a problema doc megooldasaval is
)így működik:
if [[ $a == [0-9]* ]]; then
echo $a is a number.
fi -
sto1911
veterán
bambano: bash tud pattern matching-et digit-re.
Akkor egy olat tudnal irni? barmennyi szamjegy lehet benne, de betu vagy mas irasjel es szokoz nem.
En ilyenre gondoltam:if [ $a=[0-9]* ] then ...
csak ez vmiert nem muxik jol, valamint integer expression expected hibat ad, ha nem numerikus erteket kap (mondjuk ez ertheto, csak ezt nem rendszeruzenetkent kellene neki kiirni, hanem a programbol. Es ugyanez a problema doc megooldasaval is
) -
doc
nagyúr
-
sto1911
veterán
Javitom magam, nem ugy dobnak hibat, hogy nem helyesek, hanem ugy, h futas kozben kiirja, h numeric argument nincs neki v hasonlo
Tehat maga a kod helyes. -
sto1911
veterán
-
doc
nagyúr
a=$1
b=$2
szam1=$((a*1))
szam2=$((b*1))
if [ "X$szam1" == "X$a" ] && [ "X$a" != "X0" ] && [ "X$szam2" == "X$b" ]
then echo A=$a B=$b
else echo "$a vagy $b nem szam vagy A=0"
exit 1
fi -
sto1911
veterán
Jelenleg itt tartok, erre viszont a szam1 szam2 sorok dobnak hibat, es ezt kellene lekezeltetnem vele vhogy.
a=$1
b=$2
szam1=$((a*1))
szam2=$((b*1))
if [ $szam1 -eq $a ] && [ $a -ne 0 ] && [ $szam2 -eq $b ]
then echo A=$a B=$b
else echo "$a vagy $b nem szam vagy A=0"
exit 1
fi -
sto1911
veterán
Nincs erre valami fuggveny?
-
doc
nagyúr
így hirtelen az jutott eszembe, hogy ha megpróbálsz vele matekműveleteket végezni, pl.hozzáadni, akkor mi jön ki
pl:A=5; echo $((A+1))
eredménye 5, ha az A nem szám. bár akkor is ha 0
-
sto1911
veterán
Udv!
Gyorsban szeretnem megkerdezni, hogy hogyan tudom eldontetni bashben egy valtozorol, hogy numerikus-e?
Tehat a prog beker 2 valtozot, meg kell vizsgalni, hogy nagyobbak-e mint 0, es hogy egyaltalan numerikus ertekek-e.
-
GD
őstag
man find .-))
-exec command ;
Végrehajtja a command parancsot. Értéke igaz, ha a parancs 0 státuszt ad vissza. A következő `;'-ig a find minden
argumentumát a parancs argumentumának veszi. A `{}' string az aktuálisan feldolgozás alatt álló fájl nevével
helyettesítődik. Ezen szerkezeteket esetlegesen meg kell védeni (a `\' használatával) attól, hogy a burok kifejtese
őket. A parancs végrehajtása a kiindulási könyvtárból történik. -
GD
őstag
nem kellett volna berakni a for-ba, a find végiggyalogol a könyvtárszerkezeten

de valamiert tenyleg nem jo
akkor csinald kicsit "parasztabb" modszerrel
csinalsz egy futtathato file-t, mondjuk rendez.sh neven a kovetkezo tartalommal:#!/bin/sh
mv "$1" `echo $1 | sed 's/ /_/g'`ez ugye annyit csinál, hogy a paraméterben adott file-t átnevezi szóköz nélkülire
aztán ezt kell meghívni minden file-ra:
find -exec ./rendez.sh {} \;
ugyan nem atnevezessel, hanem sima echo-val, de nekem mukodik
Ui: vajon miert nem tudja vegrehajtani a find a shell fuggvenyeket? sokkal szebb lenne...
köszi, teljesen jól működik, nem is parasztos nekem.-)
kérdés:
a meghívás minden file-ra eljárás végén a {}\; milyen szerepet tölt be? -
doc
nagyúr
nem kellett volna berakni a for-ba, a find végiggyalogol a könyvtárszerkezeten

de valamiert tenyleg nem jo
akkor csinald kicsit "parasztabb" modszerrel
csinalsz egy futtathato file-t, mondjuk rendez.sh neven a kovetkezo tartalommal:#!/bin/sh
mv "$1" `echo $1 | sed 's/ /_/g'`ez ugye annyit csinál, hogy a paraméterben adott file-t átnevezi szóköz nélkülire
aztán ezt kell meghívni minden file-ra:
find -exec ./rendez.sh {} \;
ugyan nem atnevezessel, hanem sima echo-val, de nekem mukodik
Ui: vajon miert nem tudja vegrehajtani a find a shell fuggvenyeket? sokkal szebb lenne...
-
GD
őstag
-
doc
nagyúr
-
GD
őstag
-
doc
nagyúr
-
GD
őstag
-
doc
nagyúr
-
GD
őstag
rename 's/ /_/g' *
ez működik! vmi perl cucc..
érdekelne azért hogy a bash script mitől nem..
-
GD
őstag
á, dehogy, nem pornógyűjteményt rendezgetek..höhö
magát a scriptet az adott könyvtárból próbálom futtatni, ez lehet gond?
echo környékén idézőjel? -
GD
őstag
jónak tűnik

ami nem kell, az a *.* helyette használj simán *-ot, mert így csak azokat a file-okat találja meg aminek a nevében van pont
vagy ha a ponttal kezdődőek is kellenek, akkorfor i i n * .*
MOD: hopp most látom a zárójelet, helyette a ` jelet használd (altgr+7)
tehát így:for i in *
do
mv $i ` echo$i | sed 's/ /_/g' `
donetnx!
dob egy ilyet:rename: line 4: echofilm cime.6.avi: command not found
mv: hiányzik a célfájl-operandus a következő után: "Puma.Black-Semen.Shots.6.avi"
Próbáld a "mv --help"-et. -
doc
nagyúr
üdv!
adott mappában található összes filenévben a space-t _-ra cserélő script kellene
annyit tudok hogy a sed 's/ /_/g'ennyit barkácsoltam de nem igazán megy a debug, gondolom úgy rossz ahogy van .-)
for i in *.*
do
mv $i (echo$i |sed 's/ /_/g')
doneettől biztos lesz jobb működő megoldás is, awk is jöhet, perl, vagy bash, lényeg hogy rövid, átlátható legyen még nekem is :-))
jónak tűnik

ami nem kell, az a *.* helyette használj simán *-ot, mert így csak azokat a file-okat találja meg aminek a nevében van pont
vagy ha a ponttal kezdődőek is kellenek, akkorfor i i n * .*
MOD: hopp most látom a zárójelet, helyette a ` jelet használd (altgr+7)
tehát így:for i in *
do
mv $i ` echo$i | sed 's/ /_/g' `
done -
GD
őstag
üdv!
adott mappában található összes filenévben a space-t _-ra cserélő script kellene
annyit tudok hogy a sed 's/ /_/g'ennyit barkácsoltam de nem igazán megy a debug, gondolom úgy rossz ahogy van .-)
for i in *.*
do
mv $i (echo$i |sed 's/ /_/g')
doneettől biztos lesz jobb működő megoldás is, awk is jöhet, perl, vagy bash, lényeg hogy rövid, átlátható legyen még nekem is :-))
-
#25954560
törölt tag
-
#25954560
törölt tag
-
#25954560
törölt tag
hali,
ezt a kimenetet:
5-Dec-2006::09:13:33
kene atalakitani ugy (sed-del/awk-val), hogy utana mondjuk a 'sort' helyesen rendezze. (gondolom a honapokat at kell irni szamokra kozben, de awk ugyis tud indexelni sztringgel)koszi,
&rew -
GD
őstag
Hali!
Nem tudtok valami tenyleg értelem scriptelos oldal címet adni, amibol lehet tanulni.
Tenyleg nem vagyok nay programozó és most már órák ota szivok egy kis aprosággal.
Annyit szeretnék írni, hogy egy adott mappát , végignéz és egy másik könytárba létrehoz egy-egy fájlt az átvizsgált mappák könyvtárneveivel.
Na én még azzal szivok , hogy megírjam azt a resz ami vegignézi az adott könyvtárat ,hogy van e benne könyvtár vagy nincs.
Minden segítséget szivesen veszek.kösziBüki András - Unix/Linux héjprogramozás ,talán van belőle ''e-book'' is.. mellesleg a könyv se drága, kb 2500 huf
továbbá a szerző cikkei a linuxvilág oldalán az archivumokban
azért nem olyan olvasmányos mint a szépirodalmi könyv... jegyzetelni kell belőle, meg közben csinálni a konzolban...de nem bántam meg hogy megvettem -
Batman
őstag
Hali!
Nem tudtok valami tenyleg értelem scriptelos oldal címet adni, amibol lehet tanulni.
Tenyleg nem vagyok nay programozó és most már órák ota szivok egy kis aprosággal.
Annyit szeretnék írni, hogy egy adott mappát , végignéz és egy másik könytárba létrehoz egy-egy fájlt az átvizsgált mappák könyvtárneveivel.
Na én még azzal szivok , hogy megírjam azt a resz ami vegignézi az adott könyvtárat ,hogy van e benne könyvtár vagy nincs.
Minden segítséget szivesen veszek.köszi -
Jester01
veterán
jelentem az a megoldás született:
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if test $raid -eq 0
then
echo ''a Raid1 tömb (/dev/sda+ /dev/sdb) *samsung vinyók* HIBÁTLAN!!!''
statusz=''A Raid1 tömb OK''
echo ''<?php print (''\''$statusz''\''); ?>'' >/var/www/php/index.php
else
echo ''valami nem OK!!!''
statusz=''ERROR''
echo ''<?php print (''\''$statusz''\''); ?>'' >/var/www/php/index.php
fi
mostmár csak cron-olni kell meg vhogy azt kivédeni hogy ne maradjon a böngésző cache-be és mutassa a nem valós állapotot...
továbbá, egy kis html-el feldobni... mert így elég fapados...
erre ötlet?
nagyobb betűk, szín, stb... html-hez nem értek
de megtalálom google, inkább a kivitelezés érdekel
gondolom egy fix html kódba kellene fix helyre betolni az adott php sort..
[Szerkesztve]A beszúrásra írtam a példát a #256-ban, az html-el is működik ha teljes sort akarsz cserélni.
#260: free online support over msn ;) -
GD
őstag
A sed egyáltalán nem törődik a shell változókkal. Alapesetben kap egy ''programot'' és az stdin-ről (vagy fájlokból) olvasva az stdout-ra ír. A változóhivatkozásokat még a shell feloldja mielőtt a sed megkapná.
Egy apró érdekes illusztráció ebben a témakörben az ''echo *'' parancs. Természetesen nem az echo tanult meg fájlokat listázni.jelentem az a megoldás született:
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if test $raid -eq 0
then
echo ''a Raid1 tömb (/dev/sda+ /dev/sdb) *samsung vinyók* HIBÁTLAN!!!''
statusz=''A Raid1 tömb OK''
echo ''<?php print (''\''$statusz''\''); ?>'' >/var/www/php/index.php
else
echo ''valami nem OK!!!''
statusz=''ERROR''
echo ''<?php print (''\''$statusz''\''); ?>'' >/var/www/php/index.php
fi
mostmár csak cron-olni kell meg vhogy azt kivédeni hogy ne maradjon a böngésző cache-be és mutassa a nem valós állapotot...
továbbá, egy kis html-el feldobni... mert így elég fapados...
erre ötlet?
nagyobb betűk, szín, stb... html-hez nem értek
de megtalálom google, inkább a kivitelezés érdekel
gondolom egy fix html kódba kellene fix helyre betolni az adott php sort..
[Szerkesztve] -
GD
őstag
A sed egyáltalán nem törődik a shell változókkal. Alapesetben kap egy ''programot'' és az stdin-ről (vagy fájlokból) olvasva az stdout-ra ír. A változóhivatkozásokat még a shell feloldja mielőtt a sed megkapná.
Egy apró érdekes illusztráció ebben a témakörben az ''echo *'' parancs. Természetesen nem az echo tanult meg fájlokat listázni.szorgos magántanulókat nem vállasz? .-)
természetben fizetek...
SÖR
-
Jester01
veterán
A sed egyáltalán nem törődik a shell változókkal. Alapesetben kap egy ''programot'' és az stdin-ről (vagy fájlokból) olvasva az stdout-ra ír. A változóhivatkozásokat még a shell feloldja mielőtt a sed megkapná.
Egy apró érdekes illusztráció ebben a témakörben az ''echo *'' parancs. Természetesen nem az echo tanult meg fájlokat listázni. -
GD
őstag
igazából a sednek a változókkal való kapcsolatáról nem találtam még írást
alap példák mindig vmi ''echo 12345abcde'' | sed (kapcsolók).... alapján tanultam
amire támaszkodom shell script ügyben az a büki andrás: linux héjprogramozás c. könyve -
GD
őstag
Ezt szerintem két apró módosítással lehet a legegyszerűbben.
Először is, az ''ok'' és ''nemok'' helyett inkább egy ''statusz'' változót alkalmaznék.
Másodszor, ha jól értem az index.php-t módosítani akarod. Ehelyett én csinálnék egy minta fájlt, és abból gyártanám az index.php-t. Legyen ez a fájl index.php.in, ennek a második sorát fogjuk lecserélni, oda írhatsz is valami erre utaló megjegyzést.
A kód pedig ezekután igen egyszerűen így nézhet ki:
sed ''2c\\$statusz'' </var/www/php/index.php.in >/var/www/php/index.phpköszönöm, megpróbálom összehozni, ha nem megy majd visítok

-
Jester01
veterán
Ezt szerintem két apró módosítással lehet a legegyszerűbben.
Először is, az ''ok'' és ''nemok'' helyett inkább egy ''statusz'' változót alkalmaznék.
Másodszor, ha jól értem az index.php-t módosítani akarod. Ehelyett én csinálnék egy minta fájlt, és abból gyártanám az index.php-t. Legyen ez a fájl index.php.in, ennek a második sorát fogjuk lecserélni, oda írhatsz is valami erre utaló megjegyzést.
A kód pedig ezekután igen egyszerűen így nézhet ki:
sed ''2c\\$statusz'' </var/www/php/index.php.in >/var/www/php/index.php -
GD
őstag
-
Szolid
csendes tag
Boccs sztem rossz helyre írok..
Az lenne a kárdésem h hogyan lehet azt hogcsinálni Visual Basic-ben hogy csinálsz hat gombot és csak az lessz aktív aminél egy előtte levő mező Connecting-re van állítva?
A Progi Microsoft Sccess 2003-ba kéne és még annyit h a gomp egy másik űrlapot nyit veg -
Jester01
veterán
vmi elböktem, a script nem tolja bele a php-ba a kívánt dolgot
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if test $raid -eq 0
then
echo ''a Raid1 tömb (/dev/sda+ /dev/sdb) *samsung vinyók* HIBÁTLAN!!!''
ok=`echo ''A Raid tömb hibátlan (sdb+sdc''`
else echo ''valami nem OK!!!''
nemok=`echo ''RAID HIBA!!!''`
phpinfo=`cat /var/www/php/index.php | sed -n '2p'`
if test $raid -eq 0
then sed 's/$phpinfo/$ok/g'
else sed 's/$phpinfo/$nemok/g'
fi
fi
mit néztem be?
az if-ek igazítva vannak csak a hsz szétbaxxa..
[Szerkesztve]
[Szerkesztve]A sed hívást. Mit is akarsz csinálni?
-
GD
őstag
vmi elböktem, a script nem tolja bele a php-ba a kívánt dolgot
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if test $raid -eq 0
then
echo ''a Raid1 tömb (/dev/sda+ /dev/sdb) *samsung vinyók* HIBÁTLAN!!!''
ok=`echo ''A Raid tömb hibátlan (sdb+sdc''`
else echo ''valami nem OK!!!''
nemok=`echo ''RAID HIBA!!!''`
phpinfo=`cat /var/www/php/index.php | sed -n '2p'`
if test $raid -eq 0
then sed 's/$phpinfo/$ok/g'
else sed 's/$phpinfo/$nemok/g'
fi
fi
mit néztem be?
az if-ek igazítva vannak csak a hsz szétbaxxa..
[Szerkesztve]
[Szerkesztve] -
GD
őstag
köszi a választ
-
snowflake
tag
Ahhoz, hogy 1-2 ''rendszer'' mailt el tudj küldeni magadnak, nem kell egy agyonkonfigolt MTA.
Felteszed a postfixet, megadod a my.cf fájlba: relayhost = a_szolgáltatód_smtp_servre -t, mynetworks-nél megadod, hogy csak a 127.0.0.0/8 hálóról fogadjon üzenetet és kész. -
GD
őstag
A kérdésedre a válasz igen, bár vannak néha csodák ;)
Szvsz felesleges logolni azt, ha nincs hibás diszk, érdemesebb csak a hibát, és ekkor egy mailben elküldeni a reportot is:
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if [ $raid -ne 0 ]; then
/sbin/mdadm --detail /dev/md0 | mail -s ''RAID HIBA!'' ahova@akarod.akarmi
fiköszi, kell hozzá valami mail rendszer, konfig, stb..?
-
snowflake
tag
üdv!
kis béna scriptemhez kérek ránézős ellenőrzést
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if test $raid -eq 0
then echo ''a Raid1 tömb (/dev/sda + /dev/sdb) *samsung vinyók* HIBÁTLAN!!!''
else echo ''valami nem jó , ERROR!!!''
fi
kérdés: ha a 0 nem nulla, akkor az else ág biztosan lefut e? nehogy csalóka biztonságba ringassam magam...
[Szerkesztve]A kérdésedre a válasz igen, bár vannak néha csodák ;)
Szvsz felesleges logolni azt, ha nincs hibás diszk, érdemesebb csak a hibát, és ekkor egy mailben elküldeni a reportot is:
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if [ $raid -ne 0 ]; then
/sbin/mdadm --detail /dev/md0 | mail -s ''RAID HIBA!'' ahova@akarod.akarmi
fi -
GD
őstag
üdv!
kis béna scriptemhez kérek ránézős ellenőrzést
#!/bin/sh
raid=`/sbin/mdadm --detail /dev/md0 | grep ''Failed'' |cut -c19`
if test $raid -eq 0
then echo ''a Raid1 tömb (/dev/sda + /dev/sdb) *samsung vinyók* HIBÁTLAN!!!''
else echo ''valami nem jó , ERROR!!!''
fi
kérdés: ha a 0 nem nulla, akkor az else ág biztosan lefut e? nehogy csalóka biztonságba ringassam magam...
[Szerkesztve] -
[sultan]
tag
valaki tudna segíteni abban, hogyan lehet egy processzt x ideig üzenetsoron várakoztatni

ipc
-
ngabor2
nagyúr
ez a szkriptelés folyton kifog rajtam...
alapszitu: [link]. első lépésben megpróbáltam volna a /var/mail/mdir/cur/1176832301.000002.mbox\:2\, nevet átalakítani, pl. csak a 2. tagot megtartani, mert csak abban különbözik.
a find . -type f -print ki is írja őket sorban, ezután fűzve a cut -d. -f3 kivágja a megfelelő részt. csakhogy nem tudom megcsinálni, hogy az eredeti név is megmaradjon, és át is tudjam nevezni.
igaz, ezzel a lényegtől kanyarodok el, procmaillel kellene ezeket a file-okat megetetni, hogy szépen helyérepakolja őket a rendszer (elég szép hosszú a .procmailrc-m...). kifogytam az ötletekből. -
Jester01
veterán
Nem teljesen. A bash az eredeti sh tovabbfejlesztett valtozata, sokkal tobb feature-rel. Eleg sok modern rendszeren a /bin/sh igazabol link a bashra, viszont erre vonatkozolag semmi garancia nincs, igy ha parancsvegrehajtonak az sh-t jeloli meg az ember, akkor nem illik bash feature-oket hasznalni.
A sed meg, roviden elmagyarazva, egy stream editor
Vagyis arra jo, hogy ha van egy streamed, akkor azon, a sajat scriptnyelven megadott szerkeszteseket vegre tud hajtani - a gyakorlatban az esetek nagy reszeben search'n'replace feladatokra hasznaljak, de ennel sokkal tobbet tud.Sőt, hiába link mert a bash megnézi milyen néven indították és ha szükséges akkor sh (posix) kompatibilis módba kapcsol.
-
almi
senior tag
Nem teljesen. A bash az eredeti sh tovabbfejlesztett valtozata, sokkal tobb feature-rel. Eleg sok modern rendszeren a /bin/sh igazabol link a bashra, viszont erre vonatkozolag semmi garancia nincs, igy ha parancsvegrehajtonak az sh-t jeloli meg az ember, akkor nem illik bash feature-oket hasznalni.
A sed meg, roviden elmagyarazva, egy stream editor
Vagyis arra jo, hogy ha van egy streamed, akkor azon, a sajat scriptnyelven megadott szerkeszteseket vegre tud hajtani - a gyakorlatban az esetek nagy reszeben search'n'replace feladatokra hasznaljak, de ennel sokkal tobbet tud.Értem.köszi szépen!

-
dabadab
titán
Nem teljesen. A bash az eredeti sh tovabbfejlesztett valtozata, sokkal tobb feature-rel. Eleg sok modern rendszeren a /bin/sh igazabol link a bashra, viszont erre vonatkozolag semmi garancia nincs, igy ha parancsvegrehajtonak az sh-t jeloli meg az ember, akkor nem illik bash feature-oket hasznalni.
A sed meg, roviden elmagyarazva, egy stream editor
Vagyis arra jo, hogy ha van egy streamed, akkor azon, a sajat scriptnyelven megadott szerkeszteseket vegre tud hajtani - a gyakorlatban az esetek nagy reszeben search'n'replace feladatokra hasznaljak, de ennel sokkal tobbet tud. -
almi
senior tag
és még 1 kérdés, mi mindíg azt írjuk h /bin/bash ez ugyan az mint a /bin/sh?

-
almi
senior tag
és még 1 kérdés, mi mindíg azt írjuk h /bin/bash ez ugyan az mint a /bin/sh?

-
almi
senior tag
#!/bin/sh
tac ''$@''
Bocs
Mondjuk nem irtad, hogy pontosan mivel is kellene (lehet, hogy siman builtinekkel is ossze lehetne hozni), de itt van pl egy sed-es megfejtes:
#!/bin/sh
for FILE in ''$@'' ; do
if [ -f ''$FILE'' ] ; then
sed '1!G;h;$!d' ''$FILE''
else
echo ''$FILE nem sima file (hanem valami mas vagy nem is letezik)'' >/dev/stderr
fi
done
[Szerkesztve]Huh, ez gyors voltm, köszönöm szépen

Háááát, annyira még nem értek hozzá, de ilyen sed-es valamit még nem láttam
De biztos jó..
Köszi
Mod: Ja és még anyi, hogy ha szépen megkérlek el tudod nekem megíarázni ennek a sed-nek a lényegét?
[Szerkesztve] -
dabadab
titán
Sziasztok!
Valakinek van esetleg ötlete arra, hogy a tac parancsot hogy lehetne megvalósítani egy Linux scriptel?
Azaz egy olyan program, amelyik egy argumentumként megadott fájlt fordítva (utolsó sorát elsőnek, stb.) képes megjeleníteni.
Vannak itt még apróságok h írjon hibát ha nem létezik a file, több filet is tudjon kezelni, de egyenlőre elég lenne egy kis segítség h valahogy el tudjak indulni.
Köszi.
Üdv.#!/bin/sh
tac ''$@''
Bocs
Mondjuk nem irtad, hogy pontosan mivel is kellene (lehet, hogy siman builtinekkel is ossze lehetne hozni), de itt van pl egy sed-es megfejtes:
#!/bin/sh
for FILE in ''$@'' ; do
if [ -f ''$FILE'' ] ; then
sed '1!G;h;$!d' ''$FILE''
else
echo ''$FILE nem sima file (hanem valami mas vagy nem is letezik)'' >/dev/stderr
fi
done
[Szerkesztve] -
almi
senior tag
Sziasztok!
Valakinek van esetleg ötlete arra, hogy a tac parancsot hogy lehetne megvalósítani egy Linux scriptel?
Azaz egy olyan program, amelyik egy argumentumként megadott fájlt fordítva (utolsó sorát elsőnek, stb.) képes megjeleníteni.
Vannak itt még apróságok h írjon hibát ha nem létezik a file, több filet is tudjon kezelni, de egyenlőre elég lenne egy kis segítség h valahogy el tudjak indulni.
Köszi.
Üdv. -
GD
őstag
mindössze csak azé' nem jó a k3b mert nincs grafikus felület
az adott gépen nem is lesz..nem ez a fő profilja
köszönöm a megoldást, re5pect' -
dabadab
titán
#!/bin/sh
grovisofs -Z /dev/scd0=''$1'' -use-the-force-luke=notray -use-the-force-luke=tty -dvd-compat -speed=''$2'' -use-the-force-luke=bufsize:32m
ezekutan az ''akarmi.sh /utvonal/valami.iso 16'' paranccsal irhatod a lemezeket, ha mar a k3b vmiert nem jo
-
GD
őstag
üdv! ezt a majdnem fix sort kellene scriptbe tenni aminek mindössze a kiemelt sor kellene megadni paraméternek futtatáskor:
growisofs -Z /dev/scd0=/utvonal/valami.iso -use-the-force-luke=notray -use-the-force-luke=tty -dvd-compat -speed=16 -use-the-force-luke=bufsize:32m
köszi! -
ngabor2
nagyúr
-
dabadab
titán
van egy ilyen egyszerű kis szkriptem. ha nincs szóköz a kt-k nevében, akkor megy is rendesen. csakhogy nekem most épp olyan könyvtáraim vannak, amikben van szóköz... próbáltam idézőjelbe tenni a $i-t, az se segített. ötletek?
#!/bin/bash
for i in $(find . -type d); do
cd $i
unrar x *rar ..
cd ..
doneNagyjabol ket lehetoseged van:
1. A scriptben az IFS-bol kiveszed a space-t, de ez csak addig fog segiteni, amig mondjuk vki nem rak egy entert a konyvtarnevbe
2. A find -exec parameteret hasznalod: find . -type d -exec echo ''{}'' \; -
ngabor2
nagyúr
van egy ilyen egyszerű kis szkriptem. ha nincs szóköz a kt-k nevében, akkor megy is rendesen. csakhogy nekem most épp olyan könyvtáraim vannak, amikben van szóköz... próbáltam idézőjelbe tenni a $i-t, az se segített. ötletek?
#!/bin/bash
for i in $(find . -type d); do
cd $i
unrar x *rar ..
cd ..
done -
Sianis
addikt
-
sonar
addikt
fájlt hogyan törlök scriptből? Létrehozás már megy.
nem lehurrogni nem vagyok linuxos -
gaben
aktív tag
A zelőző megoldódott,de most nagyon fontos lenne a help!
Üdv !
Nagy segítségre lenne szükségem,főleg a 2. kérdésben:
Egy könyvtáron belül az összes fájlra hogy lehet hivatkozni?
Mondjuk a cut paranccsal a /etc könyvtárban lévő összes gájlt összeakarom fűzni..
Akkor azt hogy?
Illetve azt hogy lehet megoldani ,hogy xy ember összes rendszerben eltöltött idejét kilistázzam?A last degítségével.Egyenként kilistázza,de összekéne adni.Összes idő kellene.Ezt hogy lehet megcsinálni?
Előre is köszönöm! -
gaben
aktív tag
Sziasztok!
Olyan shell scriptet kellene írnom,ami megvizsgálja a gépen ,hogy van-e index.htm fájl,és kiiírja,hogy van weblap ,ha nincs akkor pedig nincs weblap.
Kérlek segítsetek,mert ezt csak kiadták feladatnak,de jóformán el se magyarázták
Szinte nem mondanak semmit,csak csináld...
azért én megpróbáltam,örülnék,ha valaki a működő verziót leírná,mert ez ne mműködik
#!/bin/bash
ldapsearch -x -LLL uiod=''index.htm|grep''ˇhomeDirectory:\home\2006\/.*''
if index. htm
then echo ''van weblap''
else echo ''nincs weblap''
fi
Órai cuccból kínlódnék,de azt se mondták el,hogy mi a -x és -LLL kapcsolo...Mi ez?
Man-t sajnos angol nehézségeim miatt nem igazán tudom használni...
Segítséget előre is köszönöm!
Gabo -
Jester01
veterán
Például:
while read user
do
adduser --disabled-password --gecos ''$user'' ''$user''
done <users.txt -
bobsys
veterán
szaisztok
tudom szemétség így direktbe kérni, de tudna valaki nyomni egy scriptet amivel 100usert létretudok hozni gyorsan linux alá?
a user nevek egy user fájlban létre vannak hozva -
gaben
aktív tag
Sziasztok!
Van valami weboldal vagy valami jó kis tutorial,amiből meglehet naggyából tanulni a script írás fortélyait?A www.shellhu.tk nem jön be.
Segítséget előre is köszönöm! -
snowflake
tag
üdv!
ntfs-3g mounthoz szeretnék egy kis mankót hogy ne kelljen mindig copyzni a wikiből
[link]
lényege az kellene legyen hogy lenne egy script aminek paraméterben csak a mit és a hovát kellene megadni, a többit magától tudná
elsőnek csatolja le a default auto ntfs mountot (csak olvasható ntfs alap támogatás)
aztán pedig:
ntfs-3g /dev/hdx1 /mnt/<csatolási pontod> -o silent,umask=0,no_def_opts,allow_other,locale=hu_HU.utf8
félkövér= script paraméter
dőlt= tudja magától
kösziHa jól értem, akkor valami ilyesmire lenne szükséged:
#!bin/sh
##
## ntfs-g3 remounter script
## $1 paraméter -> az ntfs partíció helye (mit)
## $2 paraméter -> a befűzés helye az fs-be (hová)
##
modprobe fuse #modul betöltése
umount $2
ntfs-3g $1 $2 -o silent,umask=0,no_def_opts,allow_other,locale=hu_HU.utf8
Nem használok ntfst így a fentit nem próbáltam ki, lehetnek benne hibák...
szerk: kicsit szétesett a kód
az ntfs-3g kezdetű strófa egysorban van
[Szerkesztve] -
GD
őstag
üdv!
ntfs-3g mounthoz szeretnék egy kis mankót hogy ne kelljen mindig copyzni a wikiből
[link]
lényege az kellene legyen hogy lenne egy script aminek paraméterben csak a mit és a hovát kellene megadni, a többit magától tudná
elsőnek csatolja le a default auto ntfs mountot (csak olvasható ntfs alap támogatás)
aztán pedig:
ntfs-3g /dev/hdx1 /mnt/<csatolási pontod> -o silent,umask=0,no_def_opts,allow_other,locale=hu_HU.utf8
félkövér= script paraméter
dőlt= tudja magától
köszi -
VladimirR
nagyúr
A kettő között nincs jelentősebb különbség, talán a shell-es megoldás jobb, mert a bash jó eséllyel már a memóriában van. Jelen esetben persze nincs jelentősége.
Igazából a másodikat kellene átírni úgy, hogy a tail meg az egrep nem kell bele, mivel úgyis awk-t használsz. Az egrep amúgy mit is csinálna? És miért egrep? Pl. ez lehet egy megoldás:
pppstats ppp0 2>/dev/null | awk 'NR==2 { print ''down.value '' $1 ''\nup.value '' $7 }'jajj, az egrep veletlenul maradt benne (2>/dev/null valtotta fel, mikor rajottem, hogy van ilyen is)
koszi a segitseget -
Jester01
veterán
szamit, hogy az alabbi ket sor kozul melyiket hasznalom?
miert?
miert azt?
pppstats ppp0 2>/dev/null | tail -n1 | egrep '\|' | { read c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb ; echo "down.value $c1"; echo "up.value $c7"; }
pppstats ppp0 2>/dev/null | tail -n1 | egrep '\|' | awk "{ print \"down.value \" \$1 \"\nup.value \" \$7 }"
[Szerkesztve]A kettő között nincs jelentősebb különbség, talán a shell-es megoldás jobb, mert a bash jó eséllyel már a memóriában van. Jelen esetben persze nincs jelentősége.
Igazából a másodikat kellene átírni úgy, hogy a tail meg az egrep nem kell bele, mivel úgyis awk-t használsz. Az egrep amúgy mit is csinálna? És miért egrep? Pl. ez lehet egy megoldás:
pppstats ppp0 2>/dev/null | awk 'NR==2 { print ''down.value '' $1 ''\nup.value '' $7 }' -
VladimirR
nagyúr
szamit, hogy az alabbi ket sor kozul melyiket hasznalom?
miert?
miert azt?
pppstats ppp0 2>/dev/null | tail -n1 | egrep '\|' | { read c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb ; echo "down.value $c1"; echo "up.value $c7"; }
pppstats ppp0 2>/dev/null | tail -n1 | egrep '\|' | awk "{ print \"down.value \" \$1 \"\nup.value \" \$7 }"
[Szerkesztve] -
ngabor2
nagyúr
egy némító/visszaállító szkriptet kellene összehozni. addig már eljutottam, hogy az aumix -q kiírja a hangerősséget
vol 90, 90, R
pcm 45, 45
mic 100, 100, P
igain 0, 0
alakban.
grep vol, aztán megfelelően formázott cut, esetleg sed, és megvan a 2 érték. ezt praktikusan egy változóban tárolnám.
export left1=`aumix -q | grep vol | cut -d'' '' -f2| sed s/,//`
export right11=`aumix -q | grep vol | cut -d'' '' -f3| sed s/,//`
és innentől nem áll bennem össze a kép... az if-et sose szerettem
lefut a szkript, megnézi, hogy némítva van-e (futott-e már előtte, ami némítást okozott, pl. $mute értéke 1-e). ha igen, akkor visszaírja a left1/right1 értékét, pl.
ha a hangerő értéke 0, akkor left1/right1 értékére kellene beállítani.
rexima vol $left1,$right1
ha még nem futott, tehát nincs $mute, akkor export mute=1, aztán a fenti 2 érték elmentése, majd némítás,
rexima vol 0
valaki megcsinálná a keretet hozzá? -
partymaci
aktív tag
-
GD
őstag
kivágni az adott nullát (18. karakter a sorban)
Konkrétan ezt így lehet:
line=`mdadm --detail /dev/md0 |grep Failed`
if [ ''${line:17:1}'' = ''0'' ]
then
echo ''minden ok md0''
else
echo ''raid hiba'' > /home/gd/Desktop/raid.txt
fi
Ha tudod pontosan mit ad vissza jó esetben, akkor célszerûbb egy-az-egyben azt ellenõrizni.
Egyébként pedig raid eszközöket az mdadm démon üzemmódjával lehet figyelni.
[Szerkesztve]köszi!
Let's see a basic example. Running
mdadm --monitor --mail=root@localhost --delay=1800 /dev/md2
should release a mdadm daemon to monitor /dev/md2. The delay parameter means that polling will be done in intervals of 1800 seconds. Finally, critical events and fatal errors should be e-mailed to the system manager. That's RAID monitoring made easy.
Finally, the --program or --alert parameters specify the program to be run whenever an event is detected.
Note that the mdadm daemon will never exit once it decides that there are arrays to monitor, so it should normally be run in the background. Remember that your are running a daemon, not a shell command.
ennyit találtam a monitorozásról, de a mail és a sysmail dolgokra még semmi rálátásom nincs, ergo, fogalmam sincs mitől fogja a localhost-on a root megkapni a mail? procmail?
továbbá hogy mi kell hozzá és hogy kell konfigolni..
ezért született a script ötlet..
persze ha ez egy távoli gép akkor sokkal jobb lenne a mail nyilván nem localhost-ra
hogy csinálják ez a nagyok? -
Jester01
veterán
üdv!
szeretnék egy cron-ban futó raid1 tömb ellenőrző scriptet
/usr/local/sbin/raidfeel tartalma eddig:
mdadm --detail /dev/md0 |grep Failed
ezt adja vissza jóesetben:
Failed Devices : 0
namármos, vhogy azt kellene elérni hogy:
kivágni az adott nullát (18. karakter a sorban), betenni változóba és
if változó nulla írja ki ''minden ok md0''
ha változó nemnulla akkor tegyen le egy txt-t ''raid hiba'' tartalommal a /home/gd/Desktop-ra
mindez futna cron-ba 5 percenként
lehet hogy van egyszerűbb mód is, ötleteket várok, igazából értem mit kellene csinálni a fentiek alapján, de nem tudom bash-ül leírni (még).. a dolog hasznossága a tanulás is lenne...
köszikivágni az adott nullát (18. karakter a sorban)
Konkrétan ezt így lehet:
line=`mdadm --detail /dev/md0 |grep Failed`
if [ ''${line:17:1}'' = ''0'' ]
then
echo ''minden ok md0''
else
echo ''raid hiba'' > /home/gd/Desktop/raid.txt
fi
Ha tudod pontosan mit ad vissza jó esetben, akkor célszerûbb egy-az-egyben azt ellenõrizni.
Egyébként pedig raid eszközöket az mdadm démon üzemmódjával lehet figyelni.
[Szerkesztve] -
GD
őstag
üdv!
szeretnék egy cron-ban futó raid1 tömb ellenőrző scriptet
/usr/local/sbin/raidfeel tartalma eddig:
mdadm --detail /dev/md0 |grep Failed
ezt adja vissza jóesetben:
Failed Devices : 0
namármos, vhogy azt kellene elérni hogy:
kivágni az adott nullát (18. karakter a sorban), betenni változóba és
if változó nulla írja ki ''minden ok md0''
ha változó nemnulla akkor tegyen le egy txt-t ''raid hiba'' tartalommal a /home/gd/Desktop-ra
mindez futna cron-ba 5 percenként
lehet hogy van egyszerűbb mód is, ötleteket várok, igazából értem mit kellene csinálni a fentiek alapján, de nem tudom bash-ül leírni (még).. a dolog hasznossága a tanulás is lenne...
köszi -
ocsi19
senior tag
-
Jester01
veterán
-
ocsi19
senior tag
-
Jester01
veterán
Kiindulási alapnak ez jó lesz: ls -1d [02468]* | tee ''$1'' | wc -l
Direkt nem írtam tökéletes verziót, valamit csinálj te is ;) -
ocsi19
senior tag
hi tudna valaki segíteni?(sűrgős lenne)
shell script feladat:
Írjon shell scriptet, amely az aktuális könyvtárban található, páros számjegyekkel kezdődő fájlneveket a paraméterben kapott fájlba írja, a fájlba írt fájlnevek számát pedig a képernyőre.
Előre is köszi
üdv.: ocsi -
seaky77
tag
nagyon köszi!
-
Jester01
veterán
Sziasztok,
Van egy progi aminek az outputja igy néz ki:
xxxx.txt 1234 324 567
xxxx2.txt 1234 324 567
OK
Ezt kén a következő formára hozni:
<TR><TD>xxxx.txt<TD>1234<TD>324<TD>567
<TR><TD>xxxx2.txt<TD>1234<TD>324<TD>567
Megtudom ezt oldan ezt script-tel?
Van arra valami mód pl: hogy a számokat formázzam pl elosszam 1024-el?
KösziPéldául:
while read f a b c
do
if [ ''$f'' = ''OK'' ]
then
break
fi
echo ''<TR><TD>$f<TD>$a<TD>$b<TD>$c''
done
A $((a / 1024)) el fogja végezni az osztást, de a shell csak egész számokat ismer. Különben bc vagy dc:
echo ''<TR><TD>$f<TD>$(dc -e ''2 k $a 1024 / n'')<TD>$b<TD>$c'' -
seaky77
tag
Sziasztok,
Van egy progi aminek az outputja igy néz ki:
xxxx.txt 1234 324 567
xxxx2.txt 1234 324 567
OK
Ezt kén a következő formára hozni:
<TR><TD>xxxx.txt<TD>1234<TD>324<TD>567
<TR><TD>xxxx2.txt<TD>1234<TD>324<TD>567
Megtudom ezt oldan ezt script-tel?
Van arra valami mód pl: hogy a számokat formázzam pl elosszam 1024-el?
Köszi -
Jester01
veterán
sziasztok
szeretnem a segitsegeteket kerni.
egy olyan script kellen ami egy adott konyvtarban levo fajlokat megvizsgalja datum alapjan és a 20 napnal regebbieket kitorli.
sokat filoztam hogy hogylehetne, arra gondoltam hogy a
date --date '20 days ago'
parancsal kiiratom a 20 nappal ezelotti datumot és osszhasonlitom(for ciklus?) a fajlok utolso modositasanak datumaval. Ha a datumok megeggyeznek vagy regebbiek akkor a fájl > /dev/null
otlet?
thxfind dir -mtime +20 -print0 | xargs -0 rm
Újabb find esetén a beépített xargs támogatással: find dir -mtime +20 -exec rm {} +
MOD: igény szerint még -type f is.
[Szerkesztve] -
partymaci
aktív tag
sziasztok
szeretnem a segitsegeteket kerni.
egy olyan script kellen ami egy adott konyvtarban levo fajlokat megvizsgalja datum alapjan és a 20 napnal regebbieket kitorli.
sokat filoztam hogy hogylehetne, arra gondoltam hogy a
date --date '20 days ago'
parancsal kiiratom a 20 nappal ezelotti datumot és osszhasonlitom(for ciklus?) a fajlok utolso modositasanak datumaval. Ha a datumok megeggyeznek vagy regebbiek akkor a fájl > /dev/null
otlet?
thx -
bambano
titán
-
Jester01
veterán
info sed szerint meg dokumentált:
The syntax of the `s' (as in substitute) command is `s/REGEXP/REPLACEMENT/FLAGS'. The `/' characters may be uniformly replaced by any other single character within any given `s' command. The `/' character (or whatever other character is used in its stead) can appear in the REGEXP or REPLACEMENT only if it is preceded by a `\' character.
A man szerint meg a full doksit a texinfo-ban kell keresni
[Szerkesztve]

-
bambano
titán
info sed szerint meg dokumentált:
The syntax of the `s' (as in substitute) command is `s/REGEXP/REPLACEMENT/FLAGS'. The `/' characters may be uniformly replaced by any other single character within any given `s' command. The `/' character (or whatever other character is used in its stead) can appear in the REGEXP or REPLACEMENT only if it is preceded by a `\' character.
A man szerint meg a full doksit a texinfo-ban kell keresni
[Szerkesztve]
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Visszatérés az aranykorba: Heroes of Might and Magic: Olden Era Early Access
- Autós topik
- Építő/felújító topik
- PlayStation 5
- Motoros topic
- exHWSW - Értünk mindenhez IS
- Forza sorozat (Horizon/Motorsport)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Mibe tegyem a megtakarításaimat?
- Samsung LCD és LED TV-k
- További aktív témák...
- AMD Ryzen 7 9850X3D 8-Core 4.7GHz (96MB Cache, 4.7 up to 5.6GHz) Processzor! BeszámítOK
- MacBook Air 13 2022 M2 24GB/512SSD asztroszürke
- BESZÁMÍTÁS! LG Ultrawide 34UM69G-B IPS 75Hz 5ms monitor garanciával hibátlan működéssel
- ÚJ/BONTATLAN Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
- Samsung Odyssey G7 S28BG702EP IPS Monitor! 3840x2160 / 144Hz / 1ms / FreeSync / G-Sync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

A fejlemenyeket majd megirom 
)





![;]](http://cdn.rios.hu/dl/s/v1.gif)
mindjá vége az órának XD



