PDA

Просмотр полной версии : echo


diehard
22.03.2009, 03:58
подскажите, как грамотно сделать вывод в файл через командную строку символов в ascii-коде

использую echo -e \x01\x02\x03 > 1.php

но не всегда работает, бывает записывает в голом виде строку "\x01\x02\x03"

Un_0
22.03.2009, 10:26
Лучше в кавычки брать.

echo -e "\x01\x02\x03" > 1.php

Или printf "\x01\x02\x03" > 1.php
Тоже с кавычками.

KaZ@NoVa
22.03.2009, 17:45
echo -e \x01\x02\x03 > 1.php - Эт не покатит=)))
лучш ява скрипт напиши...

__mad
22.03.2009, 18:07
>>echo -e \x01\x02\x03 > 1.php - Эт не покатит=)))
всё покатит
$ echo -ne "\x01\x02\x03" | xxd
0000000: 0102 03 ...