考虑文件名“file.txt”。它包含以下内容。
dove is a bird
tiger is an animal
cricket is a game.
预期输出:
is a bird
is an animal
is a game.
答案1
使用以下方法来做到这一点cut
cut -f 2- -d ' ' file.txt > new_file.txt
“给我 file.txt 文件中的第二个和任何其他字段,使用空格作为分隔符,并将输出定向到 new_file.txt”
答案2
使用 sed :
sed 's/[^ ]* //' list.txt
- 将删除所有直到第一个空格
答案3
使用 awk:
awk '{ $1=""; print substr($0,2) }' file.txt
答案4
在 Perl 中:
perl -pe 's/.*? //' input
在 Grep 中:
grep -Po ' \K.*' input