shutdown-Frnow
-
Gesamte Inhalte
334 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von shutdown-Frnow
-
-
wenn dus über den ssh server nicht hinbekommst vielleicht n minütliches cron script für deinen import user
-
also die zeilennummer nach der zeile nach der du suchst:
grep -n $suchbegriff $file |awk -F : '{print $1 + 1}'
brauchst aber garnet, ist nur ein einzelner kleiner sed befehl .... $1 ist der suchbegriff, $2 die zeile die eingesetzt werden sollsed '/^$1/a\$2' $file
viel spaß
-
-
naja das programm setzt deine umgebungsvariablen und dein prompt bei benutzung der tc shell
für bash gibts da natürlich die .bashrc
-
so ich hab mal ein bisschen rumgetestet und eine sehr schöne lösung gefunden
cat /home/ftp/xxxx/.listing |grep ^- | awk -F ":" '{print $2}'| sed -r 's/^.{3}//'
als seperator nehm ich einfach das : der zeit, hab also dann noch die beiden minuten zahlen und ein leerzeichen vorm dateinamen, die ich dann mit dem sed wegschnibbel :bimei
-
ist ja nur ein vorschlag, ob ers so nutzen kann muss der TE selbst wissen ... ich hab ja gesagt das es ein sehr dirty workaround ist
-
well ... ich würds einfach so machen $9 und $10 auszugeben
ist zwar dirty, aber da der dateiname eh der letzte eintrag in deinem listing ist isses wohl schnurps
falls es kein $10 gibt ... isses ja auch net schlimm
also:
cat /home/ftp/xxxx/.listing |grep ^- | awk '{print \$9 " "$10}'
-
hehe dann wirds ja sicher klappen
danke erstmal, ich versuch das später mal
-
Hi,
kann mir jemand sagen wie ich bei Solaris 10 auf Sparc Plattform das keyboard layout einer sun usb tastatur von us auf deutsch umstelle? hab schon überall gesucht, finde das aber leide nicht =(
Danke für Tips.
Cheers
-
haste mal mit wget ftp oder so getestet wie dein datendurchsatz allgemein ins internet ist?
finde es nicht unbedingt so aussagekräftig das webseiten langsam aufgebaut werden ...
-
wenn du das | umgehen willst versuchs doch einfach mal so
ps -fe > bla; grep $PID bla; rm bla
dann sollteste die gleiche ausgabe bekommen
-
was anderes fällt mir dazu leider auch nicht ein als zeilen -1 als tail machen ...
sorry
-
afaik ist "la" nur ein alias für einen ls befehl mit parametern, also ls -al oder so.
diesen kennt dein bashscript dann natürlich nicht
also entweder den vollen befehl benutzen oder deine .bashrc sourcen ( . .bashrc am anfang des scriptes)
-
mit "befehl >> datei" hängst du den output von "befehl" and die datei hinten dran
Beispiel:
echo "www.fachinformatiker.de" >> /etc/tollewebsites
schreibt in die datei /etc/tollewebseites in die letzte zeile www.fachinformatiker.de
viel spaß :eat:
-
:confused: lol
-
und die maschine mit der dus verglichen hast bekommt keine fehlermeldung beim verbinden?
was steht denn in den 3 betroffenen zeilen?
-
Da hat er rescht.
ifconfig mit link down:
eth0 Link encap:Ethernet HWaddr .....
inet addr:172.16.4.69 Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:10528533 errors:0 dropped:0 overruns:0 frame:0
TX packets:10719002 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:578321181 (551.5 Mb) TX bytes:3683005897 (3512.3 Mb)
ifconfig mit link up:
eth0 Link encap:Ethernet HWaddr .....
inet addr:172.16.4.69 Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0
inet6 addr: fe80::230:5ff:fe1e:85e7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10528533 errors:0 dropped:0 overruns:0 frame:0
TX packets:10719005 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:578321181 (551.5 Mb) TX bytes:3683006131 (3512.3 Mb)
also sollteste wenn du nach dem UP suchst eigentlich ein script basteln können
-
naja ich kenen . meinscript z.B. im zusammenhang mit umgebungsvariablen
also beispielsweise . .bashrc um die bashrc neu zu sourcen wenn du was dran verändert hast. ./meinscript ruft das script auf
-
dann musst du statt "." ein "./" machen
also ./script2
-
bisschen konfus das ganze. also ich blicke bei deiner erklährung und 5 minütigen studieren der skripte nicht durch was du vorhast.
für was ist denn ABC?
was meinst du mit ./script delete
muss das in 2 scripten sein?
vielleicht steh ich auch aufm schlauch aber ich verstehs nich... sorry :floet:
-
-
hast du ne partition entfernt oder so?
-
und hier die lösung
echo $i | cksum | cut -s -d' ' -f1
mach mal ein -s mit rein, das umgeht das zeilenweise auslesen von cut so wie ich das verstanden habe. sonst scheint der das unter solaris nicht zu machen, denke weil der input von der pipe kommt und nicht ein file zeilenweise gelesen wird.
unter linux funzt das halt, aber das ist ja auch viiiiieeeeeeel toller als solaris :mod: :bimei
-
nein, ich habs unter solaris getestet ... das problem ist, das der ausdruck
echo $i | cksum | cut -d' ' -f1
2 zahlen ausgibt.
das erste ist wohl die checksumme, wie schon von mir angesprochen.
unter solaris kommt aber noch eine 2. zahl hinzu, hier "man cksum" unter solaris:
For each file processed successfully, cksum will write in the following format: "%u %d %s\n" <checksum>, <# of octets>, <path name>
ich denke die 2. zahl ist das # of octets, bin mir da aber nicht sicher.
fakt ist, das der cp befehl nur 2 argumente erwartet, nämlich quelle und ziel.
er bekommt aber 3!
die zahl hinter dem cp error "cp: 15 not found" ist diese angesprochene 2. zahl
deswegen geht der cp in die hose und deine dateien werden nicht kopiert.
auf den ersten blick sollte die zeile die du da hast korrekt sein, aber aus irgendeinem grund funzt der ausdruck -d ' ' nicht.
der delimiter wird nicht genommen und -f1 gibt das ganze dingens aus nicht nur die erste zahl. :nett:
Ordnerberechtigung für neu erstellte Ordner
in Linux
Geschrieben
man mkdir -> mkdir -m