• ベストアンサー

(Linux: シェルスクリプト) タブと改行コードの表現

PHPからexample.shを呼び出してタブと改行を表現したいのですが、全く無視されてしまいます。 [example.sh] echo "\taaa\n" echo "\tbbb\n" echo "\tccc\n" [結果] \taaa\n \tbbb\n \tccc\n どのように書けば以下のようにシェルスクリプトでタブと改行を表現できるのでしょうか? [希望結果] (タブ)aaa(改行) (タブ)bbb(改行) (タブ)ccc(改行) (注)…OSはLinux Fedora10です。

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.1

php も Fedora も使ったことないけど,bash だったら echo ではなく echo -e では? $ echo "\taaa\tbbb\tccc\n\tddd\n" \taaa\tbbb\tccc\n\tddd\n $ echo -e "\taaa\tbbb\tccc\n\tddd\n" aaa bbb ccc ddd $ Manpage of BASH http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html

wataj
質問者

お礼

noocyteさん、ご名答どうもありがとうございました。 分からなかったので、 $ echo "(tab)aaa" $ echo "(tab)bbb" $ echo "(tab)ccc" というように実際のタブと改行をして対処していました…。 本当に助かりました~!!

関連するQ&A