Remove the first word in a text stream
awk, bash, cat, sed
Solution
Based on your example text,
cut -d' ' -f2- yourFile
should do the job.
Problem
How would I remove the first word from each line of text in a stream? For example, ``` $ cat myfile some text 1 some text 2 some text 3 ``` I want: ``` $ cat myfile | magiccommand text 1 text 2 text 3 ``` How would I go about this using Bash? I could use `awk '{print $2 $3 $4 $5 ....}'`, but that's messy and would result in extra spaces for all null arguments. I was thinking that sed might be able to do this, but I could not find any examples of this.