Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Print substring in sed/awk using start and end character  (Přečteno 1653 krát)

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Print substring in sed/awk using start and end character
« kdy: 17 Července 2010, 17:12:56 »
Zdar, chtěl bych extrahovat řetězec uvedený mezi počátečním a koncovým znakem.
Příklad, chci vypsat řetězec začínající a končící apostrofem:
Kód: [Vybrat]
echo "found '085f' ." | sed/awk ...output:
Citace
085f
Jak na to? Lze jednou řádkou, nebo musí být skript?
Nemohu nic takového vygooglit, možná špatně hledám...
Díky za pomoc!
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

premet

  • Host
Re: Print substring in sed/awk using start and end character
« Odpověď #1 kdy: 17 Července 2010, 17:19:42 »
Mohlo by stačit
Kód: [Vybrat]
[prema@Fedora ~]$ echo "found '085f' ." | awk -F\' '{print $2}'
085f

 

Provoz zaštiťuje spolek OpenAlt.