Удаление n-го символа строки в UNIX

Дан следующий текстовый файл:

1 star wars
4 munich
5 casino royale
7 the fast and the furious
52 a fish called wanda

Каждая строка начинается с числа, это число представляет собой n-й символ, который я хочу удалить в предложении рядом со словом. Выход должен быть:

tar wars
munch
casio royale
the fat and furious
a fish called wanda

Я хотел сделать что-то вроде этого:

cat numberFile.txt | sed "s/^\([0-9]\) \(.*\)$/echo \2 | sed 's/\w//\1/'/g"

Но это, очевидно, не работает. Так что, если кто-нибудь знает, как.

0 ответов

Другие вопросы по тегам