Hirdetés
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- Rossz hírek a Galaxy S26-ok teléjét illetően
- Hivatalosan is bemutatta a Google a Pixel 6a-t
- MIUI / HyperOS topik
- iPhone topik
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy S23 Ultra - non plus ultra
- Apple iPhone 16 Pro - rutinvizsga
Új hozzászólás Aktív témák
-
sghc_toma
senior tag
-
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...
-
doc
nagyúr
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 -
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. -
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 -
snowflake
tag
-
snowflake
tag
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 -
-
snowflake
tag
Ha 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] -
Jester01
veterán
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]
Új hozzászólás Aktív témák
- Elektromos cigaretta 🔞
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- 3D nyomtatás
- Intel Core i7-5xxx "Haswell-E/EP" és i7-6xxx "Broadwell-E/EP" (LGA2011-v3)
- The Division 2 (PC, XO, PS4)
- Diablo II: Classic és Resurrected
- Kuponkunyeráló
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- Assassins Creed Shadows, Civilization VII, Battlefield 6 és Dying Light: The Beast, az utolsók!
- Eladó Steam kulcsok kedvező áron!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Árváltozás + játék DVD: Splinter Cell Blacklist the 5th Freedom Edition
- 2db x Green Cell UPS 2000VA 1200W teljesítményálló tartalék tápegység 2000VA 1200W
- Samsung Galaxy S21 Ultra 5G 12/128GB Fekete / 12 hó jótállás
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- Samsung Galaxy S24 Ultra 120 Hz Dynamic AMOLED 2X, beépített S Pen, Galaxy AI 12/256 GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő





