![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Listing-Dateien mit vollständigen Pfad | r_sethu | UNIX for Dummies Questions & Answers | 5 | 06-15-2009 02:56 AM |
| Dateien mit der vollständigen Pfad | mr_bold | Shell Programmierung und Scripting | 3 | 10-07-2008 12:19 PM |
| finden Sie die Datei mit dem vollständigen Pfad | surjyap | Shell Programmierung und Scripting | 5 | 01-18-2008 03:26 PM |
| Erste vollständige Pfad aus relativer Pfad | Polypen | Shell Programmierung und Scripting | 4 | 03-25-2007 12:08 PM |
| Vollständiger Pfad der Ausführung von Skripts in ksh? | BriceBu | Shell Programmierung und Scripting | 2 | 09-19-2005 09:29 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Ersetzen Sie einen Dateinamen mit vollem Pfad mit sed
Hi,
Ich muss an die Stelle einer Zeile eine Datei mit einem neuen Roh-Gerät Ort .. Original-Datei .. / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/data/TST_AKS1/sybdevices/master.dat \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ Ich brauche, um D-Wert / dev/vx/rdsk/sandg-100/raw200-01 so neue Datei sollte wie folgt aussehen: / opt/sybase/ASE1502/ASE-15_0/bin/dataserver \ -d/dev/vx/rdsk/sandg-100/raw200-01 \ -e/logs/sybase/TST_AKS1/SFO_TST_AKS1.log \ -c/apps/sybase/ASE1502/ASE-15_0/TST_AKS1.cfg \ -M/apps/sybase/ASE1502/ASE-15_0 \ Ich habe versucht mit Hilfe sed Ich habe die neuen Dateinamen in einer varaiable Export mydev \u003d / dev/vx/rdsk/sandg-100/raw200-01 sed s / ^ d-.* / $ mydev / g es hat nicht funktioniert .. eine Idee, wie man seine Arbeit, es wäre schön, wenn ich mit einem Shell-Variable innerhalb sed Befehl aus, um den Wert zu ersetzen ... Ich habe sogar versucht, awk, aber nicht arbeiten entweder awk '(if ($ 1 \u003d ~ "-d") print $ 0 else print $ mydevice)' <filename Danke AK |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|