Ok, wenn du jetzt awk nutzt, dann laß dich mal hiervon inspirieren:
$ echo -e "PC1:192.168.0.101\nPC2:192.168.0.102\nPC3:192.168.0.103\n" > daten
$ ip_lesen_von="PC2|PC3"
$ awk -F':' -v...
Art: Beiträge; Benutzer: ThorstenS
Ok, wenn du jetzt awk nutzt, dann laß dich mal hiervon inspirieren:
$ echo -e "PC1:192.168.0.101\nPC2:192.168.0.102\nPC3:192.168.0.103\n" > daten
$ ip_lesen_von="PC2|PC3"
$ awk -F':' -v...
Geh einfach über eine temporäre Datei, die du mit egrep anlegst
echo -e "PC1:192.168.0.101\nPC2:192.168.0.102\nPC3:192.168.0.103\n" > daten
ip_lesen_von="PC2|PC3"
egrep $ip_lesen_von daten >...
Hi Leute,
ich möchte mich in Zukunft ein wenig mit python beschäftigen und habe mir ein kleines Problem gesucht.
Und zwar möchte ich bestimmte (binäre) Dateien suchen und die ASCII Zeichen...
find kennt mittlerweile -delete :)
Ich würde an deiner Stelle zeitgemäss auf incron/ inotify setzen.
Lies dich da mal ein. Das hat den Vorteil, dass die Latenz von 5min entfällt.
Danke für eure Anworten und das Mitdenken, speziell dir Jan.
Der Trick das im END Bereich unterzubringen ist genial wie auch logisch - gefällt mir gut.
1.) weil ich awk mag und mich nicht vor etwas schwieriger anmutenden Problemen von dessen Einsatz abhalten lassen möchte
2.) weil ich keine sed Lösung habe
Ich habe oben /dev/hda oder /dev/hde...
awk -F '"' '{print $2}' daten
21.02.07 17:40:00|0;0;7577;162
21.02.07 17:35:00|0;0;7577;212
21.02.07 17:30:00|2;7;7577;203
21.02.07 17:25:00|4;11;7577;197
21.02.07 17:20:00|3;8;7576;207
Hi Leute,
ich möchte unter Linux in der Datei /etc/fstab den String /dev/hda oder /dev/hde durch /dev/cdrom ersetzen. Das funktioniert bereits:
$ cat /etc/fstab
# /etc/fstab: static file...
dir ist ein kleiner typo unterlaufen, ich berichtige es mal
Zum Aufsplitten gibts noch das:
$ var=/home/user/test.iso
$ basename $var
test.iso
$ dirname $var
/home/user
Aber substr schneidet den Rest der Zeile ab, man müßte die längste Zeile herausfiltern und dann mehrere print -Anweisungen hintereinander packen:
for i in $(seq 1 80); do echo -n $i ;done | awk...
gibt es ein Feldtrennzeichen? awk kennt den Parameter -F ';' um z.B. bei Semikolas zu trennen.
Am einfachsten wäre es, wenn du Beispieltext postest...
Hi Tobias,
du könntest deinen Konstrukt einfacher schreiben:
mkdir $(awk -F '=' '/^Full name/{print $2}' *txt)
Ich würde aber den awk-output mal durch hexdump jagen, um mir das letzte Zeichen...
Das linuxtool html2text macht exakt dies - falls du auf externe Programme zurückgreifen magst...
jepp, das ist es was ich bisher an plone.org und zope.org geschätzt habe.
Es gilt aber wirklich auch schon für python :cool:
>>> v="Danke Schön! Grüße Thorsten"
>>> urllib.quote(v)
'Danke%20Sch%F6n%21%20Gr%FC%DFe%20Thorsten'
traumhaft! Genau das, was ich suchte!
Vielen Dank :)
Danke, dann begebe ich mich mal auf die Suche.
Wenn jemand die Lösung kennt, bin ich natürlich nach wie vor dankbar dafür :)
Hi Leute,
ich möchte in python einen String für einen Emaillink umwandeln und muß dafür die Sonderzeichen wie Leerzeichen und Zeilenumbrüche umwandeln.
Aus
Sehr geehrte Damen und Herren
Soll...
Super beschrieben Michael!
Aber ein winzig kleiner aber entscheidener Fehler hat sich eingeschlichen:
open(MYFILE,">test.txt");
Sollte eher
open(MYFILE,"<test.txt");
heißen, sonst löschst...
Wenns die bash sein soll, hilft evtl. ein Eintrag in meinem Wiki weiter:
http://193.151.7.170/wiki/index.php/Der_date_Befehl
http://adc-archmbox.sourceforge.net/
/usr/local/bin/archmbox -k -R /home/USER/mail/mbox -o 3
Das sollte es tun :)
Den letzten Freitag im Monat brauche ich auch für meine Datensicherung, dafür benutze ich diesen tollen cal-awk Schnippsel. Die 3 Tage später findest du über ein date -d $REFERENZDATUM +x Tage...
Deine Lösung schaut aber viel geekier aus!
*tröst*
;)
Wie wäre es mit einer awk Version
#!/bin/sh
#
# Die 3 Eingabedateien heißen d1, d2 und d3
#
echo '<table>'
for i in $(seq 1 $(awk 'END {print FNR}' d1));
do echo '<tr><td>'
awk -v...