Удаление 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"
Но это, очевидно, не работает. Так что, если кто-нибудь знает, как.