LINUX.ORG.RU

Как создать файл с ASCII-кодамичерез консоль

 ,


0

1

Я делаю программу на bash и мне для её тестирования нужны файлы со специальными символами. Пробовал вот так

echo -e "\x03"|touch -
Ошибку не вылает, но в папке файл не появляется.

touch " Ctrl+V потом Esc и буква r " Появляется файл ?r. Показать его содержимое обычным спосрьом нереально как ни пытайся. Но мне нужно использовать ASCII коды для создания]



Последнее исправление: Hacked (всего исправлений: 1)

touch $(echo -e "asd\x01dsa")
pon4ik ★★★★★
()
Ответ на: комментарий от Hacked

Ну извиняй, в топике про андрюшку ничего не написано было, а я не телепат.

robot12 ★★★★★
()
echo "123" > $'\x03'
mky ★★★★★
()

Появляется файл ?r

Это и есть файл с нужным вам символом в именеи ″\0x03″. ls его имя выводит заменяя непечатные символы вопросом.

for i in * ; do printf  "%q\n" "$i" ; done

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.