Как я могу отобразить n-ю букву в файле?Показать n-ю букву
Например,
ABCDEF
Если я хочу увидеть 5th письмо
выход будет
E
Я ценю помощь.
Как я могу отобразить n-ю букву в файле?Показать n-ю букву
Например,
ABCDEF
Если я хочу увидеть 5th письмо
выход будет
E
Я ценю помощь.
Зачем беспокоиться python
, awk
и sed
, когда все, что вам нужно для этого является cut
...
$ echo 'ABCDEF' | cut -c5
E
def myRead(infilepath, n):
with open(infilepath) as infile:
infile.seek(n-1)
return infile.read(1)
использованием grep
:
echo "ABCDE" | grep -o "\w$"
# if anything on last use this echo "ABCDE" | grep -o ".$"
выход:
E
использованием python
:
>>> "ABCDE"[-1]
'E'
с использованием AWK:
echo "ABCDE" | awk '{print substr($0,length($0))}'
Использование dd
dd if=file bs=1 count=1 iseek=5 2>/dev/null
Ваш dd
может использовать skip
вместо iseek
.
Вы изучали любые учебники или у вас есть код для показа? –
Голосование закрывается слишком широко: вам нужна помощь в открытии файла? чтение определенного значения из этого файла? вывод символа, который вы прочитали? – chepner
Вот один из способов: 'echo" ABCDEF "| awk '{print substr ($ 0,5,1)}' ' – Jotne