Új hozzászólás Aktív témák
-
sonar
addikt
fájlt hogyan törlök scriptből? Létrehozás már megy.
nem lehurrogni nem vagyok linuxosA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Egy kis segítség kellene. Van egy könyvtáram ahová gyűlik a sok sok adat. És a 10 napnál régebbi könyvtárakat move-olnom (vagy copy és aztán del) kéne egy másik helyre.
Túrtam a netet, de valahogy a jó megoldást nem találtam meg.
A törlést már megtaláltam, de vhogy ezt nem sikerült copyzósra átalakítanom.
find /dfcxact/mtsn/. -ctime +10 -print|xargs rm -frA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Segitségeteket szeretném kérni, mert még új vagyok a shell scriptelésben és elakadtam.
Olyat szeretnék, hogy ha
$1 nem "LDDS_" -el kezdődik akkor tegye automatikusan tegye elé.
Google-ztam, de nem igazán találtam használható megoldást.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Illetve lenne még egy kérdésem.
Nem tudjátok, hogy maximum mennyi command line argument lehet?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Ezzel mi lehet a gond?
find . -iname *.aod -exec cp -p "{}" /volume1/SID/0/{`sed 'y/aod/AOD/`} \; -print0A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Az aposztróf valóban hiányzott, de sajnos nem müxik még igy sem.
A lényeg, hogy bizonyos kiterjesztést nagybetűsen kellene átmásolni X-ből Y-ba.
ash shell és nincsen tr parancs
Valami még mindig hibádzik
find . -maxdepth 1 -iname "*.txt" -exec cp -p {} /tmp/{`sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`} \; -print0A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Megy a find aposztróf és idézőjel nélkül is.
Amit te irtál az működik, de csak a kiterjesztést (ami jelen esetben .aod) teszi át nagybetűsre. Én azt szeretném, hogy az egész filenév nagybetűs legyen.Amit én irtam az külön külön működik, de a bajom az amit te is irtál, hogy nincs a sednek bemenete. Csak nem tudom, hogy hogyan adjam át neki.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Hogyan tudnám azt megcsinálni, hogy a sed-nek több mintát adok be?
Jelenleg csak a Debreceni VSC-ből csinál Debrecent, de ha én még egy kör alatt mondjuk a Fradi-ból Ferencvárost akarok csinálni azt hogyan tudnám kivitelezni?#!/bin/bash
OLD="Debreceni VSC"
NEW="Debrecen"
DPATH="proba.txt"
BPATH="proba1.txt"
cat $DPATH | sed "s/$OLD/$NEW/g" > $BPATHA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Hi,
Kicsit belegabalyodtam a Bash-be.
Hogyan tudok * -ot kiirni egy file-ba?
Már mindenféle képpen próbáltam, de eddig nem sikerült.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Tegnap scriptelgettem egy kicsit és egy olyan problémába futottam bele, hogy file-okat keresetem amiben szerepelnie kellett két feltételnek.
Ezt két létpcsőben oldottam meg. De kiváncsi vagyok, hogy létezik-e a vmi "profibb" megoldás
Meg lehet oldani vhogy egy paranccsal, hogy azokat a fileokat listázza amiben szerepel mondjuk a "feltétel1" és a "feltétel2" ?
egrep-pel próbálkoztam, de nem igazán jött összeA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Kicsit pontositok.
a file-ban szerepelnie kell mindkét kulcsszónak.Az awk-t nézegettem, de mostanában nem scriptelgettem és jól megkopott a tudásom.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
itt a grep miért nem működik?
Ha echo-val kiiratom a line változót szépen megvan, csak a grep nem eszi meg.for line in $(cat 1.txt); do grep "$line" /sandbox/incoming/* -l ; done
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Jester01 #2226 üzenetére
Bárhova tettem a
-l
paramétert az eredmény változatlanul semmi.
Ha a $line paramétert kézzel adom meg a grep-nek szépen listázza a fileokat. Mihelyt egy ciklusba ágyazom az eredmény semmi. De ha echo $line -t még utána biggyesztem akkor az echo-s sorok megjönnek.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Ron Swanson #2380 üzenetére
Fel kellett volna dobni némi sört, hogy legyen motiváció...
Legalábbis annó fősulis koromban ez így ment. Ha vki lusta volt tanulni akkor az fizetettA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
Egy expect-tes kérdést bátorkodnék feltenni.
Hogyan lehet a környezeti változókat használni expcet-ten belül? Shell script nélkül megoldható? (shell-vel ha feladom paraméternek akkor működik, de szeretném megspórolni azt a plusz lépést)
Valami ilyesmi lenne a kód:
.test.exp $IP $UID $CUSTOMPATH#!/usr/bin/expect
set IP [lindex $argv 0]
set UID [lindex $argv 1]
set CUSTOMPATH [lindex $argv 2]Az IP, UID meg a CUSTOMPATH környezeti változók. És azt szeretném ha nem kéne paraméternek feladni hanem a scripten belül csak használnám. Sok paraméter van és ez hibázásra adhat lehetőséget.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
Sziasztok,
expect topik hiányában postolnák ide egy kérdést
a
get System.*
parancsot szeretném elküldeni, de sehogy se akar összejönni.
A login megy, entereket is elküldi, de még egyinfo
parancsot se fogad.
Persze kézzel lefuttatva minden müxik.
Van vkinek tippje, hogy mi lehet elbaltázva?set ipaddress [lindex $argv 0]
spawn telnet 172.30.108.92
spawn telnet $ipaddress
expect "Enter Login:"
send "admin\r"
expect "Enter Password:"
send "$env(PWD)\r"
expect "pdu#0>"
send "\r"
expect "pdu#0>"
send "info"
#send -- "get System\.*"
send "\r"
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
Új hozzászólás Aktív témák
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )