
No.2ベストアンサー
- 回答日時:
下記のスクリプトでも \n, \t は、そのまま表示されますか ?
#!/bin/sh
echo | awk '{printf " %s:%s\n", "ONE", "TWO" }'
echo | awk '{printf "TAB %s:\t%s\n", "ONE", "TWO" }'
echo | awk '{printf "LF %s:\n%s\n", "ONE", "TWO" }'
上のスクリプトでタブや改行が正しく動作するようであれば
awk 自身の問題ではないと思われますので、うまくいかない
部分を切り出して示してください。
この回答へのお礼
お礼日時:2009/03/17 02:34
早々のご回答ありがとうございました。
awkは問題なく、echoがNGでした。ただechoも"-e"オプションで回避することができました。
No.3
- 回答日時:
OSによる文字コード(JIS,ASCII,..)、使用するアプリケーションで、
改ページ、改行等の制御コードの問題でしようか。
hexeditで、ファイルの中の、文字コード、制御コードの使われ方を
分析し、理解していく以外ないかと思います。
これは、OSの歴史、文化みたいな問題で、どうしようもないと思います。
と言ってしまえば、終わりですが、回避策としては、nkfプログラムで、文字コード変換(2バイト文字コード日本語を含め)による
コード変換時、制御コードもその規則にしたがって変換させて
しまうという手はだめでしようか。
文字コードタイプが異なるための問題で解決できませんかという提案です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字コードの混在しているファ...
-
テキストファイルをページ番号...
-
Apache 文字化けしてWebに表示...
-
メモ帳での一括たて列選択
-
Linux,UnixとTera Termの設定に...
-
ubuntuでテキストファイルが開...
-
アイコンの名前の改行
-
エクセルでファイル保存の際に...
-
テキスト 改行だけの行の一括...
-
WinとMacで互換性のあるテキス...
-
LOGの漢字が文字化けするよ...
-
Winmerge ファイルの中身は同じ...
-
ファイル名で / (スラッシュ...
-
Windows10 フォルダ内の自動並...
-
onedriveの中身を削除したらパ...
-
見下されるとかマウント取るとか
-
嫌ってるのに真似してきたりマ...
-
FTPでファイルがダウンロードで...
-
教えてください!困ってます。
-
クラリスワークスのファイルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモ帳での一括たて列選択
-
Macで簡単に改行を解除したい
-
LinuxMintで,Windows時代に作成...
-
ドラッグ&コピー→デスクトップ...
-
illustrator cs2「均等配置(最...
-
ubuntuでテキストファイルが開...
-
コピー&ペースト時の文字コー...
-
ANCIとは?
-
WinとMacで互換性のあるテキス...
-
【文字コード】コピー&ペース...
-
RedHatで使えるエディタ
-
ファイル名の付け方(中央揃え)
-
MS-DOSテキストファイルっ...
-
テキストファイルをページ番号...
-
テキストファイルの最終行の改...
-
MacでファイルをPDFに一括変換
-
.batファイル作成 mailto: コ...
-
Apache 文字化けしてWebに表示...
-
英語版WindowsでのCSVファイル...
-
UTF-8 環境をSJIS化した後の改...
おすすめ情報