Как удалить первые и последние два символа из текстового файла с помощью sed?

У меня есть такой текстовый файл

abcdefg
abcdefg
abcdefg
abcdefg

Как удалить первые и последние два символа из каждой строки с помощью sed? Я хотел бы получить такой результат

bcde
bcde
bcde
bcde

person Joel    schedule 11.05.2012    source источник


Ответы (2)


Это может сработать для вас:

sed 's/^.\|..$//g' file
person potong    schedule 11.05.2012

person    schedule
comment
примечание: это не сработает, если строка содержит менее 3 символов. - person dogbane; 11.05.2012