Am Samstag, 15. Mai 2004 22:26 schrieb Michelle Konzack:
> bastele gerade an einem kleinen BASH-Script, das mir sagt, wann
> ein paket installiert wurde...
>
> ls -lG --sort=time --time=ctime --full-time /var/lib/dpkg/info/ \
>
>     | grep postinstall
>
> Das liefert mir ne nette liste... :-)
>
>   ______ ( stdin )
> _____________________________________________________ /
>
> |  -rwxr-xr-x    1 root          360 Sat May 15 17:35:21 2004
> | mutt.postinst -rwxr-xr-x    1 root          135 Sat May 15
> | 17:35:18 2004 libidn11.postinst -rwxr-xr-x    1 root         
> | 395 Sat May 15 17:35:18 2004 libncursesw5.postinst
>
> <snip>
>
> |  -rwxr-xr-x    1 root         5675 Sat May 03 20:31:07 2003
> | dpkg.postinst -rwxr-xr-x    1 root          321 Sat May 03
> | 20:31:04 2003 diff.postinst -rwxr-xr-x    1 root          306
> | Sat May 03 20:31:03 2003 bash.postinst -rwxr-xr-x    1 root    
> |     3976 Sat May 03 20:31:02 2003 base-files.postinst
> | -rwxr-xr-x    1 root         2252 Sat May 03 20:31:02 2003
> | base-passwd.postinst
>
> 
> \________________________________________________________________
>______
>
> Na gut, das sieht gut aus...
> Nun will ich alles vom beginn bis zum "LEERZEICHEN" vor dem
> Monatstag entfernen...
>
>     | sed s/-rwxr-xr-x\ \ \ \ 1\ root\ \ \ \ \ \ \ / /
>
> entfernt leider nur bis vor der DateigrÃÃe...
>
>     | sed s/^[\ a-z0-9-]//
>
> entfernt nur ein Zeichen... Ich will aber 34 Zeichen loswerden...
> Habe jetzt "man bash,sed,regex" durchgelesen, aber nicht uber den
> "multiplier" gefunden...

Wenn Du exakt 34 Zeichen loswerden willst, warum machst Du es Dir 
dann so schwer? Es gibt nicht nur sed.
| grep '-rwxr-xr-x' | cut -c35-

Jan

Reply via email to