sed "s/eth0/$change/" < ifcfg-eth0
入力ファイルの主な内容を置き換えます再帰的なファイルの実行については、私たちのファイルが含まれてい
DEVICE=eth0
は私が入力した任意の入力、私はプログラムを実行するたびにeth0
を交換したいです。 具体的には、上記のコマンドは以下を実行します:
プログラムを実行するたびに、eth0
を置き換えるために必要な値を入力するよう求められます。それは一度置き換えられますが、次回スクリプトを実行するときに、変更可能なファイル内にパターンとしてeth0
が存在しないため、動作しません。
sed -i
は一度だけ変更を行いますが、私は再帰的にそれを必要とする。..
ありがとうございましたコードは動作しました – 98521
もう一度-rと-iを一緒に使用できます。私は多くのパラメータを変更しなければならないafieを持っているので、 – 98521
はい、-rと-iを一緒に使うことができます – Munir