echo

Discussion in 'Linux, Freebsd, *nix' started by diehard, 22 Mar 2009.

  1. diehard

    diehard Elder - Старейшина

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    подскажите, как грамотно сделать вывод в файл через командную строку символов в ascii-коде

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

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

    Un_0 Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    43
    Likes Received:
    43
    Reputations:
    17
    Лучше в кавычки брать.

    Code:
    echo -e "\x01\x02\x03" > 1.php
    Или
    Code:
    printf "\x01\x02\x03" > 1.php
    Тоже с кавычками.
     
  3. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    echo -e \x01\x02\x03 > 1.php - Эт не покатит=)))
    лучш ява скрипт напиши...
     
    3 people like this.
  4. __mad

    __mad Elder - Старейшина

    Joined:
    4 Nov 2007
    Messages:
    100
    Likes Received:
    38
    Reputations:
    7
    >>echo -e \x01\x02\x03 > 1.php - Эт не покатит=)))
    всё покатит
    $ echo -ne "\x01\x02\x03" | xxd
    0000000: 0102 03 ...