以下の定義済みテキストをファイルに書き込みたい: text="this is line one\n this is line two\n this is line three" echo -e $text > filename 私はこのようなものを期待しています: this is line one this is line two this is line three しかしこれを得た: this is line one this is line two this is line three それぞれの後にスペースがないと確信して\nいますが、余分なスペースはどのように出てきますか?
表形式のテキストを出力したいのですが。私がやろうとしたのは、配列の要素を「\ t」でエコーすることでしたが、位置がずれていました。 私のコード for((i=0;i<array_size;i++)); do echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i] done; 私の出力 a very long string.......... 112232432 anotherfield a smaller string 123124343 anotherfield 必要な出力 a very long string.......... 112232432 anotherfield a smaller string 123124343 anotherfield