“Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED” Kod odpowiedzi

Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED

# To explicitly delete everything that comes after ".com", just tweak your existing sed solution to replace ".com(anything)" with ".com":
sed 's/\.com.*/.com/' file.txt
Stupid Salmon

Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED

$ cat file | awk -F '\\.com' '{print $1".com"}'
google.com
unix.stackexchange.com
isuckatunix.com
Stupid Salmon

Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED

# You can use awk's field separator (-F) following way:
$ cat file
google.com/funny
unix.stackexchange.com/questions
isuckatunix.com/ireallydo
Stupid Salmon

Odpowiedzi podobne do “Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED”

Pytania podobne do “Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED”

Więcej pokrewnych odpowiedzi na “Usuń ciągi po dopasowaniu do EOL za pomocą polecenia SED” w Shell/Bash

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu