• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows バッチを Linux へ移植したい)

WindowsバッチをLinuxへ移植する方法

このQ&Aのポイント
  • WindowsのバッチファイルをLinuxのシェルスクリプトに移植する方法を教えてください。
  • バッチファイルのFOR文を使ったテキストファイルの内容を変数に格納する処理をLinuxでどう実現できるか知りたいです。
  • LinuxのシェルスクリプトでWindowsバッチのFOR文に相当する処理を実装する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

何か書いてない要件があるのかもしれんが . ./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

stdnek
質問者

お礼

trapezium さん; 有難うございます!単にテキストファイルをソースとして読み込めばよかったのですね。 勉強になりました!

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

「変数」というのがシェル変数なのでしたら、#1の方が書かれているように . ./test.txt もしくはシェルがbashということなので source ./test.txt でよろしいかと思います。

stdnek
質問者

お礼

wormhole さん; 有難うございます!大変参考になりました!

関連するQ&A