ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
962
962
EMPFEHLEN
-
Hi Leute,
brauche Hilfe für einen Befehl unter Solaris10,
der lautet:
ls -al | grep '^d' | grep -v '.*\.$' | grep -v ' .*\.\.$' \
| tee liste.txt |wc -l
Was bedeutet der in worten?
Danke schon im Voraus
-
04.01.12 16:18 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Also ein bißchen solltest du dir schon selbst Mühe geben.
Falls die Manpages nicht installiert sind: siehe z.B. http://linuxmanpages.com/
Dann nimm dir jedes Kommando einzeln vor und die kriegst ganz schnell raus, was die einzelnen Befehle tun.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
danke für die Antwort.
Gut, das longlisting, das erste grep, und tee, wc sind mir klar. Kannst du mir bei den 2 grep -v befehlen helfen?
-
05.01.12 10:12 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
ja das -v ist klar. was bedeutet ' .*\.$' in diesem Zusammenhang?
-
05.01.12 11:06 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
"beliebe Zeichen, beliebig oft, dann ein Punkt, dann Zeilenende."
Siehe z.B. http://www.regenechsen.de/phpwcms/in...d=67,0,0,1,0,0
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
05.01.12 11:09 #7
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
das ist ein Regular Expression. Dieser legt ein Muster fest, wie ein String aussehen muss damit er passt.
Der von dir erwähnte Ausdruck '.*\.$' bedeutet zerlegt:
Code :1 2 3
.* - Ein beliebiges Zeichen, beliebig oft (0 oder mehr mal) \. - Dann ein Punkt $ - Zeilenende
Zusammengefasst gibt der Befehl "grep -v '.*\.$'" alle Zeilen aus, die nicht mit einem Punkt enden.
Gruß,
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Vielen Dank Bratkatoffel und deepthroat das wollt ich wissen.
VG
Fuchsei
Ähnliche Themen
-
Unix Befehl Problem: echo, put und *
Von KrustyDerClown im Forum Linux & UnixAntworten: 1Letzter Beitrag: 11.08.11, 08:29 -
sed bzw grep problemchen
Von ma-pi im Forum Linux & UnixAntworten: 2Letzter Beitrag: 03.03.08, 11:05 -
"su - ora<sid> -c <befehl>" auf Unix in Perl klappt nicht
Von Sylan im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 12.12.07, 21:04 -
Grep
Von downset04 im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 17.10.06, 13:18 -
(UNIX) grep Zeilenumbruch unterdrücken
Von nimmermehr im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 11.02.03, 20:26





Zitieren

Login





