Új hozzászólás Aktív témák
-
llaszlo
veterán
Ez a script eddig kiírta az aktuális TV műsort és a típusát.
#!/bin/sh
URL="http://tv.animare.hu/rssfeed.aspx?tartalom=aktualistvmusor&tvcsatorna=1"
feed=`curl "$URL" 2>/dev/null|sed -e 's/^.*<item>.*<title>\(.*\)<\/title>.*<\/item>.*$/\1/'`
megj=`curl "$URL" 2>/dev/null|sed -e 's/^.*<item>.*<description>\(.*\)<\/description>.*<\/item>.*$/\1/'`
echo " " $feed
echo " " $megjEbből pl:
$ curl "http://tv.animare.hu/rssfeed.aspx?tartalom=aktualistvmusor&tvcsatorna=1"<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>m1 aktuális műsora</title><link>http://tv.animare.hu/default.aspx?channel=1</link><description>Animare TV újság (http://tv.animare.hu/) m1 aktuális TV műsorának RSS formátumban történő közlése.</description><language>hu-HU</language><ttl>15</ttl><lastBuildDate>Sat, 24 Sep 2011 22:59:40 GMT</lastBuildDate><item><title>23:20 Montalbano felügyelő: A kőkutya rejtélye</title><description>(Olasz bűnügyi tévéfilm) </description><link>http://tv.animare.hu/tvmusor.aspx?id=b966307e914c0c488296672df231f77848</link><pubDate>Sat, 24 Sep 2011 21:20:00 GMT</pubDate></item></channel></rss>
Ezt:
23:20 Montalbano felügyelő: A kőkutya rejtélye
(Olasz bűnügyi tévéfilm)Ez működött is amíg úgy nem döntöttem, hogy felteszem az előző rendszert (Snow Leopard). Most a sed 100%-ra pörgeti a procit és nem működik.
Más scriptekben működik a sed ott nincs vele gond csak a TV műsornál. Megnéztem két linuxal azzal is rendesen működik. Így most fogalmam sincs, hogy mi lehet a gond.
Nem én írtam, mert még csak most tanulgatom úgy, hogy fogalmam sincs, hogy mi a hiba.Máshogy ki lehet még íratni azt a két adatot?
-
bambano
titán
ha jól tudom, nálatok folyik könyvelés, úgyhogy az ilyen elsején futtatnám szöveg elég érdekesen hangzik a te szádból
de ez a date-s ötlet jó, nekem nem ez jutott eszembe
én eddig azt ellenőriztem, hogy a holnapi nap ugyanabban a hónapban van-e, mint a mai, de a te ötleted egy date-tel rövidebb.
-
dabadab
titán
Ugy, hogy inkabb megis elsejen futtatnam
Egyebkent meg szerintem kozvetlenul sehogy sem lehet maganak a cronnak elmagyarazni, hogy az utolso napot szeretned, ezert kenytelen vagy trukkozni:
0 0 28-31 * * [ "$(/bin/date +%d -d tomorrow)" = "01" ] && /your/script.sh
(as seen on Google)
-
bambano
titán
Ha van egy scriptetek, aminek a hónap utolsó napján kell lefutnia, azt hogy csináljátok meg szépen?
-
llaszlo
veterán
Nah, már én is kipróbáltam mindent. Közben rájöttem, hogy nem ÉS hanem VAGY kell. Működik.
köszif [ $ido -le 6 ] || [ $ido -ge 20 ]
then
... -
-
llaszlo
veterán
if-nél hogyan kell kettős feltételt megadni?
pl
let ido="$(date +%H)"
if test [[ "$ido" -ge "6" && "$ido" -le "20" ]] szerkesztve: (talán így jó?)
then
cp icon_n.png /tmp/icon.png
else
cp icon.png /tmp/icon.png
fi -
llaszlo
veterán
Üdv.
Ennek a kimenete az aktuális időjárás
curl --silent "http://xml.weather.yahoo.com/forecastrss?p=HUXX0008&u=c" | grep -E '(Current Conditions:|[A-Z]<BR)' | sed -e 's/Current Conditions://' -e 's/<data=>//' -e 's/<br \/>//' -e 's/<b>//' -e 's/<\/b>//' -e 's/<BR \/>//' -e 's/<description>//' -e 's/<\/description>//' -e 's/, [0-9]* [A-Z]//' | tail -n1Pl: Fair, Partly cloudy stb.
A lényeg, hogy ezt a szót szeretném egy változóba írni és utána majd azt vizsgálni.
Mintha pl ezt csinálnám:
most="Fair" -
Iginotus
addikt
set completion-ignore-case on
Válaszolok magamnak nagyon köszi
-
Iginotus
addikt
válasz
Jester01 #780 üzenetére
Köszönöm szépen.
Tudtam használni, azt csinálja amit kell:
így indítom el is készíti.
./script.sh <in.txt >out.txt
de ha olyanban tudnánk még finomítani, hogy(átírtam így,)
tmp=${1//\"/}
tmp=${tmp//Ü/Ue}
tmp=${tmp//ü/ue}
tmp=${tmp//ä/ae}
tmp=${tmp//Ä/Ae}
tmp=${tmp/ /# }
echo $tmpde sajnos nem tesz különbséget kicsi és nagybetű között, bele lehetne ezt is még tenni? (nem mindig a szó elején van a ü meg ä
Sör vagy milka?
-
Jester01
veterán
válasz
Iginotus #779 üzenetére
#! /bin/bash
function do_field
{
tmp=${1//\"/}
tmp=${tmp//Ü/Ue}
tmp=${tmp//ä/ae}
tmp=${tmp/ /# }
echo $tmp
}
IFS=$'\t'
while read a b
do
a=$(do_field "$a")
b=$(do_field "$b")
echo "$a,$b, , , , ,"
doneMOD: ez egy "szűrő" vagyis standard inputról olvas, outputra ír. Tehát valahogy imígyen kell használni:
./script.sh <in.txt
Wietmarschen,Lotte, , , , ,
Bissendorf,Gohfeld# (Uebergang A 30/B 61), , , , , -
Iginotus
addikt
Sziasztok, van egy szövegfájlom, abban szeretném azt megcsinálni, hogy soronként haladva átformázzam. (A TAB nincs igy kiirva benne, csak hogy tudjuk hogy ott van elválasztó karakter.)
"Wietmarschen"TAB"Lotte"
"Bissendorf"TAB"Gohfeld (Übergang A 30/B 61)"És ezt kéne kapjam:
Wietmarschen,Lotte, , , , ,
Bissendorf,Gohfeld# (Uebergang A 30/B 61), , , , ,Tehát a feladat, " jelek eltávolítása, TAB helyére vessző, Ü betűből Ue-t az ä betűből ae-t az első space elé egy #-et és a végére , , , , , (vessző space vessző space...
Valami awk-t emlegettek itt de ahhoz nem nagyon értek. Ha valakinek lenne ráérős ideje és megcsinálná nekem akkor hálás lennék.
Elég lenne egy parancssoros valami is ami beolvassa a txt-t megformázza és kiírja egy másikba.
Köszi.
(Milkacsoki sörfizetség?)
-
rt06
veterán
hogyan tudok egy binaris file-hoz hozzafuzni egy null byte-ot?
amit probaltam, az az alabbi:
echo "\0" >> file
viszont ezzel ket problemam is van
egyreszt hozzafuzte a file vegehez a \0 string-et (egy backslash es egy 0 karakter), valamint emoge tett meg egy sortorest is (\n), igy 1 byte helyett harommal novelte meg a file meretet, mely 3 kozul egyik sem az, amire nekem szuksegem lett volna -
vorik
tag
Üdv kedves Guruk!
Volna egy buta kérdésem: hogy tudok olyan VBS (vagy bármilyen) scriptet kreálni, ami W7 alatt automatikusan kikapcsolja a UAC-t minden egyes login után?
Odáig eljutottam sendkeys módszerrel, hogy kinyitja a a UAC ablakot, de nem akarja beírni a felhasználónevet/jelszót.
Céges gépem van, és hiába kapcsolom ki, minden újra bejelentkezéskor visszaállítja a UAC-t a legmagasabb szintre.
Van local és domain admin jogom is.
Üdv és köszi
-
bpmcwap
senior tag
Üdv,
lenne egy láma kérdésem...
Adott mappában rákeresek a legfrissebb fájlra($LATESTIMG) majd feltöltöm ftp-n; milyen paranccsal tudnám átírni a fájl nevét hogy a feltöltött fájl neve mondjuk mindig kep.jpg legyen és mindig írja felül az előzőleg feltöltött fájlt????
Segítségtekét előre is köszönöm!meglévő script:
LATESTIMG=`cd $SOURCEDIR && ls -t1 $f | head -n1`
echo "Latest Image In This Folder: $LATESTIMG"
FILE="$LATESTIMG"
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0 -
lapa
veterán
köszönöm, ez jó lett. fejleszteném viszont egy kicsit. ez az eredeti:
[ `chkrootkit | grep infected | wc -l` -gt 0 ] && chkrootkit | mail -s "chkrootkit INFECTED" email@cim.hu
ez mint látható elég bénácska, mert ha a chkrootkit talált valami gonoszságot, akkor újra lefuttatja, csak hogy az emailbe rakjuk.
szóval szeretném a chkrootkit kimenetét elrakni egy változóba, hogy a feltétel teljesülésekor újra használhassam.
-
Mahesa
tag
Használd a wc-t a -l kapcsolóval, az a visszaadott sorokat megszámolja:
[ `programkimenet | grep szöveg | wc -l` -gt 0 ]Szerintem használhatod crontabban is, a sor végéig nézi az utolsó mezőben a parancsot és akár több parancsot is meg lehet adni pontosvesszővel elválasztva.
-
lapa
veterán
üdv. kb a következőt szeretném:
[ programkimenet | grep szöveg = <legalább egy sor> ] && echo blabla | mail -s "subject" email@host.tld
nem tudom hogyan számoltassak sort (szöveg előfordulást) vele, illetve hogy ilyen egysoros if-et bele lehet-e rakni crontabba. elképzelhetőnek tartom, hogy zárójel is kell a "then"-t befoglalni. jól gondolom?
köszi a segítséget.
-
lapa
veterán
no, hát úgy néz ki készen vagyok. meg ezzel a feladattal is. ilyen szép hőmérős bigyókat csináltak a scriptek nekem. még 10 mp-enkénti fogyasztásmérésem is lett így (fekete vonal), zsír.
mégegyszer nagyon köszönök minden segítséget.
ja, ezt az ismétlősdit elég parasztosan oldottam meg, átpipeoltam ötször ugyanazon a scripten. lefut így is 20 mp alatt, nem téma.
-
lapa
veterán
-
lapa
veterán
az lehetséges, hogy az első megoldás a hiányzó 0-kat nem egészíti ki, csak az 1, 2, 3, 4-et? csak valami 80 sor plusz lett az eredetihez képest, pedig párezer 0-s hiányzik.
mire megnyitom és ellenőrzöm tételesen openoffice-ban a nap lemegy...
sajnos nem igazán értem mit csinál a szkripted. ami nem baj, csak nem tudom megnézni a választ a fenti kérdésre.
-
lapa
veterán
huh, hát nagyon köszi. nemsoká belemélyedek.
erre a windows dologra ránéztem, de nincs a repóban:
root@inox:/home/lapa# apt-get install windows
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package windows
root@inox:/home/lapa#ettől függetlenül vbs-ben megoldottam volna, ezekkel a junixos regulárokkal meg awk-kal nem vagyunk még összemelegedve. pedig a honlap asp-jét is migrálnom kéne már php-ba, ha jól értettem az nagyon hasonló a perlhez, pár idegesítő kivétellel.
ja, régen csináltam logon szkriptet vbs-ben, emlékszem én is valami kompatibilitási gondokra. asszem még olyan is volt, hogy xp-n futott, de 2003-on nem. na azon belilult nekem is a fejem, hiszen szegről-végről ugyanaz.
az inputot le tudom állítani, nem téma. azaz az eredeti fájl nem válozik feldolgozás közben. emiatt nem varázsolnék adatbázissal, de lehet, hogy idővel célszerűbb lenne.
igazából nógatom a digitemp fejlesztőjét (a forrás a digitemp kimenete), hogy csináljon olyan log formátumot, amit a gnuplot egyből szeret. ez szerintem elég generikus igény, tekintve, hogy "a" hőmérő meg "a" grafikon appokról van szó. szóval remélem megcsinálja idővel.
mint írtam mindjárt nekifutok és beszámolok az eredményekről.
-
doc
nagyúr
meg akkor mar legyen teljes, a masodik feladatot megoldo script:
my $line = "";
foreach (<>)
{
my @val = split;
if ($val[2] == 0)
{
print "$line\n" if ($line ne "");
$line = substr($_,0,20).$val[-1];
}
elsif ($line ne "")
{
$line .= " $val[-1]";
}
}
print "$line\n";hasznalata ertelemszeruen perl scriptedneve.pl <javitott.txt
vagy ha egyben akarod a kettot hasznalni:
perl lapa1.pl <data.txt | perl lapa2.pl
sot, ha POSIX-kompatibilis oprendszert hasznalsz (gyakorlatilag a windowson kivul barmi), akkor a script elejere biggyesztve a #!/usr/bin/perl -w sort es futtathato attributumot allitva, ennyi:
lapa1.pl < data.txt | lapa2.pl
-
doc
nagyúr
nem azert utalom, mert fuj microsoft meg fuj windows, hanem mert irtozatosakat szoptam vele, millioszor elofordult hogy a talalt megoldas nem mukoott, mert kiderult hogy 'ja igen, ez windows 2000-nel meg megvolt, aztan senki nem tudja miert, de a ms kivette, az xp-ben mar nem mukodik'
raadasul erre a feladatra semmi nem indokolja a vbs-t, szovegfeldolgozasra perl, esetleg awk kell
gyorsan osszedobtam egy ronda, de mukodo megoldast perlben az 1. problemara:
my ($MAX, $last, $lastline, @prevs) = (4, -1,"");
foreach (<>)
{
my $nr = (split(" ",$_))[2];
print substr($lastline,0,20).($last+1).substr($prevs[$last+1],21) if (!($nr == 0 && $last == $MAX) && ($nr != ($last+1)) && (defined $prevs[$last+1]));
$prevs[$last = $nr] = $lastline = $_;
print;
}a hasznalata siman ennyi:
perl scriptedneve.pl < adatok.txt
ha uj file-ba akarod iranyitani, akkor:
perl scriptedneve.pl < adatok.txt > javitott.txt
-
Mahesa
tag
Elég sok adatról van szó, ráadásul sorok beszúrása csak új fájl létrehozásával lehetséges. És amíg egy feldolgozás folyamatban van, gondolom változhat az eredeti fájl tartalma is. Nem tudom, hogy a végső formátumot milyen program dolgozná fel illetve az adatokat mennyi ideig kellene tárolni. De első ránézésre lehet, hogy inkább adatbázisba pakolnám az értékeket aztán onnan csinálnék lekérdezéseket és a kimenetet meg aztán könnyedén lehetne formázni.
-
Muton
addikt
Hello!
Azt hogy lehet nagyon egyszerűen megoldani, h ellenőrizze, h szám-e az argumentum? -
lapa
veterán
üdv. van egy ilyen tartalmú fájlom:
...
2011.03.22 16:04:52 4 12.19
2011.03.22 16:05:45 0 22.06
2011.03.22 16:05:46 1 15.88
2011.03.22 16:05:47 2 20.50
2011.03.22 16:05:48 3 14.62
2011.03.22 16:05:49 4 10.19
2011.03.22 16:05:55 0 22.06
2011.03.22 16:05:56 1 15.88
2011.03.22 16:05:57 2 20.44
2011.03.22 16:05:58 3 14.62
2011.03.22 16:05:59 4 10.25
2011.03.22 16:06:05 0 22.06
2011.03.22 16:06:06 1 15.88
2011.03.22 16:06:07 2 20.50
2011.03.22 16:06:08 3 14.69
2011.03.22 16:06:09 4 10.31
...azaz dátum + idő, szenzor 0, 1, 2, 3, 4 (később 5, 6, 7....), utolsónak meg hőmérséklet.
ezzel a fájllal több teendő is lenne.
1. a szenzorok nem mindig konzekvensek, a 0, 1, 2, 3, 4, 0 nem feltétlenül teljesül. az első feladat valami olyasmi lenne, hogy:
"ha x sorban nem a soron következő szám van a 21. karakterben, akkor szúrjon be egy sort x-1 sor első 20 karakterével, és toldja meg az előző megfelelő szenzor mérésével."
példa:
2011.03.22 16:05:58 3 14.62
2011.03.22 16:05:59 4 10.25
2011.03.22 16:06:05 0 22.06
2011.03.22 16:06:06 1 15.88
2011.03.22 16:06:07 2 20.50
2011.03.22 16:06:09 4 10.31 (x)itt az uccsó sorban (x) a szenzor 3 kéne jöjjön, de az hiányzik. itt szúrjon be az x-1 dátumát, és a végére biggyessze oda a legutolsó 3-as szenzorhoz tartozó értéket, azaz:
2011.03.22 16:05:58 3 14.62
2011.03.22 16:05:59 4 10.25
2011.03.22 16:06:05 0 22.06
2011.03.22 16:06:06 1 15.88
2011.03.22 16:06:07 2 20.50
2011.03.22 16:06:07 3 14.62
2011.03.22 16:06:09 4 10.312. lehet, hogy a második felét eleve meg lehet oldani az 1. megoldása nélkül. a végcél ugyanis mindössze 1 dátum / idő, és az adott időhöz tartozó értékek egymás mellett. azaz a legelső lista feldolgozva például:
2011.03.22 16:05:45 22.06 15.88 20.50 14.62 10.19
2011.03.22 16:05:55 22.06 15.88 20.44 14.62 10.25
2011.03.22 16:06:05 22.06 15.88 20.50 14.69 10.31itt az látszik, hogy vettem a 0 szenzorhoz tartozó időket, és 0, 1, 2, 3, 4 sorrendben melléírtam a következő sorok tartalmát. a pár másodperc, amit a konszolidációval elcsalok, nem érdekes.
remélem érthető, amint látszik elvileg nem kell külön kiegészítés, ha valami komolyabb szkript változóban eltárolja az előző értékeket.
elég nagy mennyiségű adatról van szó, majdnem másfél millió sort kell feldolgozni. az eredmény mehet persze új fájlba.
-
dabadab
titán
Ha mar egyszer ugyis itt vagyok
for i in `find .` ; do blablabla ; done
Ez egeszen addig mukodik, amig a find altal visszaadott utvonalakban nincs szokoz (vagy tab vagy newline, pontosabban az $IFS valamelyik tagja). Ha van, akkor meghal a dolog. Igazan korrekt megoldast nem tudok mondani, van egyreszt ugye a find . -exec blabla {} \;, de ez csak akkor mukodik, ha a blabla vmi vegrehajthato file, shell functionoket viszont igy nem lehet meghivni (legalabbis kozvetlenul nem es nem tudok mondani semmi normalis trukkot ennek a megkerulesere).
Aztan el lehet sutni azt is, hogy find . | ( while read LINE ; do blabla "$LINE" ; done ), ez nagyreszt mukodik, kiveve, ha konkretan newline van a filenevben (ami mondjuk tenyleg nem gyakori jelenseg, de elofordulat - foleg, ha valaki direkt ki akarja hasznalni a scriptnek ezt a gyengeseget). -
dabadab
titán
"a 'pwd' kimenetehez hozza kell fuzni a filenevet es kesz
"
Egyreszt a filenev tulajdonkeppen lehet abszolut eleresi ut is, akkor dol a mutatvany (persze, egy egyszeru iffel kezelheto a helyzet, de az mar macera
), masreszt meg a realpath a kanonikus eleresi utat adja vissza, ami symlinkeknel lehet hasznos, pl:
db@cucumalac:~$ ls /home/db/x/../lib
mldonkey/ mythtv/
db@cucumalac:~$ ls /home/db/lib
ls: cannot access /home/db/lib: No such file or directory -
doc
nagyúr
es szerinted ha azt mondod a gepnek hogy 'log.txt' akkor az honnan fogja tudni, hogy te a gepeden levo 15 db log.txt kozul arra gondolsz, amelyik a ~/akarmi/logs/log.txt file?
a scriptedben meg ne az ls-t hasznald rekurziv bejarasra (ha igen, akkor meg kell irni a parsert ami megcsinalja), ott az altalam mar emlitett nagyon egyszeru find . -
Yahoo
tag
Bár jobban átgondolva, ez túl szép, hogy igaz legyen...Megpróbálom pár mondatban vázolni a teljes problémát...
Tehát, adott argumentumként kapott elérési útvonal, melyben adott fájlokat kell keresni és módosítani(átnevezni) meghatározott feltétel szerint.
Na most ez mind oké eddig, mivel a $1-el egyszerűen megvan az elérési útvonalam, de az a baj, hogy mindezt rekurzívan kell tegyem, tehát ha $1ben van egy alkvtár és benne a fájlom, az ls -lR szépen visszaadja nekem rekurzívan az összes fájlt, de akkor ugye a $1 már nem $1 hanem $1/alkvtár. Lényegében ennyi. -
Yahoo
tag
Igen, lényegében jól érted...tehát adott egy fájlnév és szeretném ha egy parancs visszadobná nekem az abszolút útvonalát. Tehát nem keresni akarok az adott fájlnévre, mivel pl. ha több van belőle, többet kapnék vissza, más más útvonalakon.
Bocs, hogy csak így a végső stádiumot írom le, de nagyon hosszadalmas lenne teljesen kifejteni az egész szkriptem lényegét, mivel a hátralévő rész ennyi és feltéve, ha létezik és működik ez a parancs, akkor nem kínzom sem magam sem titeket a teljes problémával. Köszönöm. -
Yahoo
tag
Sziasztok!
Létezik vmi parancs arra, hogy egy fájlból/fájlnévből visszakapjam az abszolút elérési útvonalát? Olyasmire gondolok, hogy az attribútumai közül lekérni azt, hogy mi az elérési útvonala. Köszi
-
bekesi6386
csendes tag
A feladatom az lenne,hogy írjak egy shell scriptet ,aminek az első paramétere egy könyvtár, ezt kell rekurzívan bejárni.és azon közönséges fájlok kiterjesztését kisbetűssé alakítani,amit tartalmaz.
elkezdem a bejárást
for i in 'find.';
do
kiírom a param.-t kisebtűsen
echo $* | tr '[A-z]' '[a-z]'ez a megoldás esetleg működne?
ma ismerkedtem a shell scripttel,szóval nem nagyon vágom.
válaszotokat előre is köszönöm -
szike21
csendes tag
Köszönöm!
Még egy apró problémám lenne.
A feladatot így oldottam meg, de nem tudom kiíratni a végeredményt relatív útvonallal. Először foglalkozom linuxal ezért a sok kérdés.x=$1
ls -lR $x | awk '{print $1}' | tr -s ":" " " | grep '/' > mappa.txt
cat mappa.txt | while read line; do
ls -l $line | grep '^..w..w..w.' | awk '{print $8}'
done
rm mappa.txt
exit 0 -
dabadab
titán
Felhívnám a kedves újoncok figyelmét, hogy ez továbbra sem az "Írd meg helyettem a házifeladatomat" topik
Ha valahol elakadtok, nyugodtan kérjetek segítséget, de arra várni, hogy valaki megírja helyettetek, nem nagyon érdemes.
-
bekesi6386
csendes tag
A feladatom az lenne,hogy írjak egy shell scriptet ,aminek az első paramétere egy könyvtár, ezt kell rekurzívan bejárni.és azon közönséges fájlok kiterjesztését kisbetűssé alakítani.
-
szike21
csendes tag
Sziasztok!
A problémám a következő lenne. Van egy feladatom, aminek azt kellene csinálni, hogy megadott mappát bejárja rekurzívan és kiírja relatív útvonallal azokat a fájlokat amik rendelkeznek írási joggal, de ha valamelyik ősmappára nincs írási joga valakinek akkor az abban lévő fájlt ne írja ki.
Előre is köszi a segítséget!
-
rapyd
csendes tag
bocsi, tévedtem.
akkor megpróbálkozok a convert paranccsal
köszi a segítséget
-
rapyd
csendes tag
Sajnos muszáj a mogrifyt használnom hozzá. Csoportosítania kell a képeket külön könyvtárakba.csak úgy, hogy a már meglévőeket ne írja felül, ezért kellene új nevet adnom mindnek
van egy olyasmi kapcsolója, hogy -set és filename: de nem sikerült még rájönnöm, hogy is működik
-
dabadab
titán
Azert nem talalod, mert az nem tudja: a mogrify ugy mukodik, hogy az eredeti file-t irja felul.
Ket dolgot tehetsz: mogrify helyett a convertet hasznalod, aminek meg lehet adni a kimeneti file nevet (es akkor az eredetin tul lesz egy uj file-od is) vagy pedig egy mv paranccsal magad nevezed at a file-okat. -
rapyd
csendes tag
Hello!
Az ImageMagick csomagot ismeri valaki? Mogrify programmal szeretnek atmeretezni kepeket, és új nevet adni mindnek. a méretezés része sikerült, de az átnevezésre nem találom a beállítást...remélem tud valaki segíteni
köszi előre is
Üdv -
pethYeti
addikt
Még egy kérdés.
Olyan scriptet kell írnom ami mappákon belüli fájlok(almappán belüli fájlok stb) méretének összegét írja ki. Most rekurzívan hívogatom a scriptet, jelen esetben minden futás utána az adott mappán belüli fájlok méretének összegét írja ki.
Tehát ezt írja ki most (a a/b a/b/c mappák esetén)
1234
123
2333és nekem ezeknek az összegére lenne szükségem.
-
pethYeti
addikt
Üdv!
Egy ilyen sorból hogy tudnám kinyerni csak a fájl méretét?
drwxr-xr-x 3 user user 4096 2011-03-11 17:52 mappa
Próbálgattam cut -d-vel de sehogy se akar működni:S
Köszi előre is!
-
-
rapyd
csendes tag
Sziasztok!
Tudnátok segíteni abban, hogy hogy lehet lekérni egy könyvtárnak a jogait? pl. hogy írható vagy olvasható-e? A könyvtár elérési útvonala egy környezeti változóban van tárolva.És ha nem írható, vagy olvasható akkor írjon ki hibát.
Próbálkoztam azzal, hogy létrehozok egy idéglenes könyvtárat benne, ha meg nem lehet akkor a hiba kimenetét eltárolom, de ez mondjuk az olvashatóságra nem megoldás.
Köszi előre is a válaszokat -
Yahoo
tag
...
Még sem teljes a siker, a rename parancs csak az aktuális könyvtár tartalmát képes átnevezni? Nem lehetséges egy valamilyen módon paraméterként megadott kvtár tartalmának mahinálása? Egész konkrétan így próbáltam: rename [parancs amit végre akarok hajtani] távoli könyvtár abszolút útvonala
Lefut, de nincs hatással a fájlnévre, ha pedig az aktuális könyvtárból futtatom, minden további nélkül elvégzi...
Új hozzászólás Aktív témák
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 docking station (5TW13AA) (DisplayLink)
- Lenovo ThinkPad X13 G2 multitouch
- DELL, HP gyári töltők, sok db. 7,4x5mm - 4,5x3mm + USB-C/Type-C 65W
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest