How does one delete the first known character in a string with sed?
For example, say I want to delete the first character (which is @) in the string "@ABCDEFG1234"
I want sed to verify whether "@" exists as the first character. If so, it should delete the character.
Best Answer
sed 's/^@\(.*\)/\1/'
^
means beginning of the string@
your known char(.*)
the rest, capturedthen captured block will be substituted to output Sorry, can't test it at the moment, but should be something like that