どのように私は、そのようなファイルに共通のエスケープシーケンスを翻訳します:エスケープされている文字にファイルの特殊文字をどのように解釈するか?
abc\n\t\x22def\x22\t123
:Linuxの(DebianとCentOSの)中
abc
"def" 123
?
具体的には、私は意味: \n
、 \t
、 \r
、 \\
、 \'
、 \"
、 \0
、 \o**
、 \x**
。
大きな正規表現やCコンパイラがなくても簡単な方法があるはずです。多分、Perlのonelinerはそれを行うことができますか?あるいは、何かBashコマンド?
私は本当に簡単なことがあることを知っていました。 –
注意[backticksは推奨されていません](http://wiki.bash-hackers.org/scripting/obsolete)ので、代わりに '$(cat file)'を使うのが良いでしょう。 – fedorqui