データベースからいくつかのデータを取得していますが、戻ってくる文字列の1つが1行にあり、文字列\n
の複数のインスタンスが含まれています。これらは改行文字ではありません。それらは文字通り文字列\n
、すなわちバックスラッシュ+ enまたは16進数5C 6Eです。bashの変数からリテラル文字列 " n"(改行ではない)を削除するには?
私はsedとtrを使って削除しようとしましたが、文字列を認識できないようで、変数にはまったく影響しません。これは私が戻ってくるすべての結果が私が必要としていない文字列から改行文字を削除する方法であるので、Googleで検索するのは難しい問題でした。
これらの文字列をbashの変数から削除するにはどうすればよいですか?
例データ:
echo "$someString" | tr '\\n' ''
オペレーティングシステム:
\n\nCreate a URL where the client can point their web browser to. This URL should test the following IP addresses and ports for connectivity.
例では、コマンド失敗のSolaris 10
Possible Duplicateを - これはPythonで
あなたは私たちに、入力データの例を与え、そしてあなたがしようとしたものを私たちを見ることができますか? –
'echo" one \\ ntwo "| perl -wpe 's/\\ n // g''です。(入力の '\\ n 'はそのような文字列を作成することです。) – zdim