Serviceを読んで理解し、同意したものとみなします。s/.*\(b.*e\).*/\1/'まではできたのですが、コマンドにスペースが入った場合、どうすれば良いのかわからないため、後半のコマンドを格納することができません。この場合、どのように変数に格納すれば良いのでしょうか。コマンドを一つにまとめてみてはどうでしょう。8:20ご回答いただきまして、ありがとうございます。!確かにこのようにすれば-eが不要になり問題なく実行できますね。渡されてしまうためです。コマンドの一部として扱われることになります。いうエラーメッセージが表示されるはずです。11:29sedのsコマンドが原因なんですね。票1若干regex変数の定義がお望みのものと違うかもしれませんが以下は如何でしょうか。個の銅バッジご回答いただきまして、ありがとうございます。確かにevalを使えば元の書式のまま変数に格納できますね。|0引数部分を分けてみました。8:26質問にある引数の形の優先度を上げてしまいました。アドバイス有難うございます。ご回答いただきまして、ありがとうございます。変数を複数用意すれば、確かに質問の通りの内容を実現できますね。ご回答いただきまして、ありがとうございます。regexは配列を使ってループを回す予定で、説明を簡単にするために、変数で質問しました。今回ご回答いただいたような形で配列を利用することはできません。|0オフトピっぽいですが-fを使うとそもそも変数を使わずに済みます。|0みなさんご回答いただきまして、ありがとうございました。今回は最も簡素で意図していた形に近いmetropolisさんの-eを一つにまとめる回答を採用させていただきたいと思います。"$regex"今後場合によってはevalを利用する必要があるかもしれません。頭の隅に入れさせていただきます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。