私はシェルスクリプトが初めてです。コマンドを使用して、Windows で作成され、キャリッジ リターンを持つファイルを取得していますsource
。ソースにいくつかの文字を追加すると、常に行頭になります。
test.dat
(最後にキャリッジリターンがあります):
testVar=value123
testScript.sh
(ファイルの上のソース):
source test.dat
echo $testVar got it
私が得る出力は
got it23
'\r'
変数からを削除するにはどうすればよいですか?