Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.os.unix.shell > #14562

Re: sed - erstes Wort ausgeben?

From Stefan Wiens <s.wi@gmx.net>
Newsgroups de.comp.os.unix.shell
Subject Re: sed - erstes Wort ausgeben?
Date 2025-07-26 04:02 +0200
Message-ID <87ldobn2f4.fsf@eswe.dd-dns.de> (permalink)
References <fjmcll-pkoc1.ln1@ardbeg.whisky.at.home> <sed-20250725173946@ram.dialup.fu-berlin.de> <pan$d12c$4921932e$c2708e51$613e6c7@ID-313492.user.individual.de> <87qzy3n3u9.fsf@eswe.dd-dns.de>

Show all headers | View raw


Ingrid Stefan Wiens <s.wi@gmx.net> writes:

> Ralf Damaschke <rwspam@gmx.de> writes:
>
>> Stefan Ram schrieb:
>>
>>> % sed -n 's/^\([^ ]*\).*/\1/p' <test.txt
>>> new
>>> another
>>> %
>>
>> Als Ersatz für "awk '{ print $1 }'" würde ich eher
>>
>> sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]].*//'
>>
>> vielleicht erweitert um "-e '/^$/d'" oder mit Rückreferenzen
>>
>> sed -n -e 's/^[[:blank:]]*\([^[:blank:]][^[:blank:]]*\).*/\1/p'
>>
>> vorschlagen.
>
>
>
> ,----[ <https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html> ]
>|
>| FS    Input field separator regular expression; a <space> by default.
> `----

Korrektur:

| 2. If FS is a single character:
|    a.    If FS is <space>, skip leading and trailing <blank> and
|            <newline> characters; fields shall be delimited by sets
|             of one or more <blank> or <newline> characters.

Du hast recht. Awk ist schon speziell ...

-- 
Stefan

Back to de.comp.os.unix.shell | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

sed - erstes Wort ausgeben? Michael Schütz <der.schultze@web.de> - 2025-07-25 18:05 +0200
  Re: sed - erstes Wort ausgeben? ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-25 16:40 +0000
    Re: sed - erstes Wort ausgeben? Michael Schütz <der.schultze@web.de> - 2025-07-25 18:49 +0200
    Re: sed - erstes Wort ausgeben? Ralf Damaschke <rwspam@gmx.de> - 2025-07-26 00:23 +0000
      Re: sed - erstes Wort ausgeben? Stefan Wiens <s.wi@gmx.net> - 2025-07-26 03:27 +0200
        Re: sed - erstes Wort ausgeben? Stefan Wiens <s.wi@gmx.net> - 2025-07-26 04:02 +0200
      Re: sed - erstes Wort ausgeben? ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-26 02:33 +0000
      Re: sed - erstes Wort ausgeben? Christian Weisgerber <naddy@mips.inka.de> - 2025-07-26 08:44 +0000
        Re: sed - erstes Wort ausgeben? Ralf Damaschke <rwspam@gmx.de> - 2025-07-26 23:13 +0000
      Re: sed - erstes Wort ausgeben? ram@zedat.fu-berlin.de (Stefan Ram) - 2025-07-26 19:25 +0000
  Re: sed - erstes Wort ausgeben? Helmut Waitzmann <nn.throttle@xoxy.net> - 2025-07-26 17:10 +0200

csiph-web