Delete the first five characters on any line of a text file in Linux with sed
LinuxUnixSedLinux Problem Overview
I need a one-liner to remove the first five characters on any line of a text file. How can I do that with sed?
Linux Solutions
Solution 1 - Linux
Solution 2 - Linux
sed 's/^.....//'
means
replace ("s", substitute) beginning-of-line then 5 characters (".") with nothing.
There are more compact or flexible ways to write this using sed or cut.
Solution 3 - Linux
sed 's/^.\{,5\}//' file.dat
Solution 4 - Linux
awk '{print substr($0,6)}' file