В Unix, с помощью простой команды как sed, там способ распечатать последний знак файла?
хвост является правильным инструментом, не sed.
tail -c 1 filename
tail -c 2 file должен сделать это. Должен быть-c 1 в теории, но практика доказала меня неправильно.
tail -c 2 file
Править: Если Ваш файл имеет конец символа строки, который Вы хотите проигнорировать, это 2. 1 иначе.
Попробуйте это cat filename | tail -c -1
cat filename | tail -c -1
Это должно работать, при условии, что последняя строка не пуста:
sed -n '$s/.*\(.\)$/\1/p' file
Использование: cat test | sed -e "s/^.*\(.\)$/\1/"
cat test | sed -e "s/^.*\(.\)$/\1/"
где тест является названием Вашего файла.