Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.os.unix.shell > #14562
| Path | csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Stefan Wiens <s.wi@gmx.net> |
| Newsgroups | de.comp.os.unix.shell |
| Subject | Re: sed - erstes Wort ausgeben? |
| Date | Sat, 26 Jul 2025 04:02:52 +0200 |
| Lines | 39 |
| 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> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=iso-8859-1 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | individual.net NUwXZbOdX7PyiYkcp5ZXvgiQcZelwj3rwT2AEzsN+hBsAd0QI= |
| Cancel-Lock | sha1:W7v2Ww7ZsFPzmTnCcwNpGaO5dn8= sha1:dqtja9JVxW5m9+ZwExRPvJEwHJc= sha256:OEeTZh9VFedDRMhowJop2yVG3V7A95aD7w72ufkoBcs= |
| User-Agent | Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
| Xref | csiph.com de.comp.os.unix.shell:14562 |
Show key headers only | 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 | Next — Previous in thread | Next in thread | Find similar
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