Я пытаюсь отобразить 2-й и 7-й символы из каждой строки текста.Bash Cut diamond знак вопроса знак
while read line
do
x=`echo $line | cut -c2,7`
echo $x
done
Пример ввода:
C.B - Cantonment Board/Cantonment
C.M.C – City Municipal Council
C.T – Census Town
E.O – Estate Office
Ожидаемый результат:
.C
.â
.“
.“
Мой выход:
.C
.�
.�
.�
Любой знает, почему это происходит?
Похоже, вы разделив кодовые Into неполных кодовых единиц. Я не думаю, что 'cut' является UTF-8. – Biffen