2016-07-29 9 views
0

csvをbashのスペース区切り文字列変数に変換しようとしていますが、文字列に情報を取得する方法がわかりません。私が読んで、このようになりますcsvファイルを変換するに行くかどうCSVをbashの文字列に変換する

number1 
number2 
number3 
etc 

文字列"number1 number2 number3 etc"か?

ありがとうございました!

+0

'tr '\ n' '' ' anubhava

答えて

0

あなたはtrを使用して、スペースにすべての改行を変換することができます:

tr '\n' ' ' <file.csv 

あなたは出力を再利用したい場合は、変数に保存します。

out=$(tr '\n' ' ' <file.csv) 

今、あなたが使用して出力文字列を取得することができます"$out"

0

あなたのCSVデータをファイル「file.csvになり」であると仮定すると、コマンド

foo=$(echo `cat file.csv`) 

は、変数「foo」という中で「file.csvになり」の連結内容を置く必要があります。

関連する問題