- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows バッチを Linux へ移植したい)
WindowsバッチをLinuxへ移植する方法
このQ&Aのポイント
- WindowsのバッチファイルをLinuxのシェルスクリプトに移植する方法を教えてください。
- バッチファイルのFOR文を使ったテキストファイルの内容を変数に格納する処理をLinuxでどう実現できるか知りたいです。
- LinuxのシェルスクリプトでWindowsバッチのFOR文に相当する処理を実装する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
何か書いてない要件があるのかもしれんが . ./test.txt じゃ駄目なの? あえて read するなら eval 使えば while IFS= read a; do eval "$a"; done < ./test.txt = でセパレートしたいなら while IFS=\= read a b; do eval "$a='$b'"; done < ./test.txt
その他の回答 (1)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.2
「変数」というのがシェル変数なのでしたら、#1の方が書かれているように . ./test.txt もしくはシェルがbashということなので source ./test.txt でよろしいかと思います。
質問者
お礼
wormhole さん; 有難うございます!大変参考になりました!
お礼
trapezium さん; 有難うございます!単にテキストファイルをソースとして読み込めばよかったのですね。 勉強になりました!