Re: dpkg-awk

2004-11-15 Diskussionsfäden Frank Evers
Am Sonntag, 14. November 2004 22:52 schrieb Thomas Preissler:

   ... | awk 'print $2' | ...

 muss es heissen

   ... | awk {'print $2'} | ...

nö, eigentlich nicht.

das Programm kommt zwischen '', die Arbeitsanweisungen zwischen {}, also:

... | awk '{print $2}' |...

-- 
Gruß Frank



Re: dpkg-awk

2004-11-15 Diskussionsfäden Andreas Pakulat
On 15.Nov 2004 - 16:08:45, Frank Evers wrote:
 Am Sonntag, 14. November 2004 22:52 schrieb Thomas Preissler:
 
... | awk 'print $2' | ...
 
  muss es heissen
 
... | awk {'print $2'} | ...
 
 nö, eigentlich nicht.

Kannte ich auch nicht, geht aber.

Andreas

-- 
You must be the change you wish to see in the world.
 --Mahatma Gandhi


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: dpkg-awk

2004-11-15 Diskussionsfäden Heike C. Zimmerer
Frank Evers [EMAIL PROTECTED] writes:

 Am Sonntag, 14. November 2004 22:52 schrieb Thomas Preissler:

   ... | awk 'print $2' | ...

 muss es heissen

   ... | awk {'print $2'} | ...

 nö, eigentlich nicht.

 das Programm kommt zwischen '', die Arbeitsanweisungen zwischen {}, also:

 ... | awk '{print $2}' |...

Das ist Jacke wie Hose.  awk bekommt in beiden Fällen genau dasselbe
zu sehen.  Aber klarer ist die zweite Formulierung schon.

Gruß,

 Heike


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: dpkg-awk

2004-11-15 Diskussionsfäden Bertram Scharpf
Hallo,

Am Montag, 15. Nov 2004, 02:40:35 +0100 schrieb Bertram Scharpf:
 Am Sonntag, 14. Nov 2004, 22:21:33 +0100 schrieb Klaus Becker:
  
  # dpkg-awk Status: .* installed$ -- Package Installed-Size| awk 'print 
  $2' | 
  egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
  awk: print $2
  awk: ^ syntax error
 
 [...]
 Den nachfolgenden `egrep' könntest Du Dir schenken z. B. durch
 [...]

Oder gleich

dpkg-awk Status: .* installed$ -- Package Installed-Size | \
awk '/^P/{p=$2} /^I/{is=$2} /^$/{print is \t p;is=p=}' | \
sort -rg | less

Manchen Spezialisten reicht es eben nicht, wenn sie in einer
Zeile nicht mindestens je einmal `grep', `awk' und `perl'
aufgerufen haben.

Gruß
Bertram

-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



dpkg-awk

2004-11-14 Diskussionsfäden Klaus Becker
n'Abend,

auf http://www.linuxgazette.com/node/view/869 finde ich folgenden Befehl, um 
die installierten Pakete nach ihrer Grösse geordnet anzuzeigen. Aber:


# dpkg-awk Status: .* installed$ -- Package Installed-Size| awk 'print $2' | 
egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
awk: print $2
awk: ^ syntax error

Das ist mir zu hoch, kann mir ein Spezialist den Befehl korrigieren?

danke
Klaus



Re: dpkg-awk

2004-11-14 Diskussionsfäden Bonaccorso Salvatore
Hallo
On Sun, 14 Nov 2004 22:21:33 +0100
Klaus Becker [EMAIL PROTECTED] wrote:
 auf http://www.linuxgazette.com/node/view/869 finde ich folgenden
 Befehl, um die installierten Pakete nach ihrer Grösse geordnet
 anzuzeigen. Aber:
 
 
 # dpkg-awk Status: .* installed$ -- Package Installed-Size| awk
 # 'print $2' | 
 egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' |
 sort -rg awk: print $2
 awk: ^ syntax error
Wäre das auch eine Alternative?
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n
Ich glaube das würde genau das gleiche machen.
Quelle: http://www.knoppix.net/docs/index.php/KnoppixRemasteringHowto

MfG Salvatore



Re: dpkg-awk

2004-11-14 Diskussionsfäden Thomas Preissler
Am 14.11.2004 schrieb Klaus Becker:
 n'Abend,
 
 auf http://www.linuxgazette.com/node/view/869 finde ich folgenden Befehl, um 
 die installierten Pakete nach ihrer Grösse geordnet anzuzeigen. Aber:
 
 
 # dpkg-awk Status: .* installed$ -- Package Installed-Size| awk 'print $2' 
 | 
 egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
 awk: print $2
 awk: ^ syntax error
 
 Das ist mir zu hoch, kann mir ein Spezialist den Befehl korrigieren?

Statt

  ... | awk 'print $2' | ...

muss es heissen

  ... | awk {'print $2'} | ...


Grüße,
Thomas


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: dpkg-awk

2004-11-14 Diskussionsfäden Hans-Georg Bork
Moin,

On Sun, Nov 14, 2004 at 10:21:33PM +0100, Klaus Becker wrote:
 [...]
 awk: print $2
 awk: ^ syntax error

ungetestet
... awk -- 'print $2' ...
/ungetestet

Gruss
-- hgb


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: dpkg-awk

2004-11-14 Diskussionsfäden Bertram Scharpf
Hallo,

Am Sonntag, 14. Nov 2004, 22:21:33 +0100 schrieb Klaus Becker:
 
 # dpkg-awk Status: .* installed$ -- Package Installed-Size| awk 'print $2' 
 | 
 egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
 awk: print $2
 awk: ^ syntax error

Probier mal

awk '{ print $2}'

Den nachfolgenden `egrep' könntest Du Dir schenken z. B.
durch

awk '/^$/ { next } { print $2}'
awk '/./ { print $2}'


Gruß

Bertram

-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)