0
$net_script
は可変で保存されたテキスト(スクリプトコンテンツ)です。 $net_script
コンテンツをrun.sh
に作成する必要があります。ファイルをシェルスクリプトの内容で保存する
$net_script
:
echo "Start..."
cat <<EOF > /etc/sysconfig/network-scripts/ifcfg-$1
DEVICE=$1
TYPE=Ethernet
IPADDR=$2
NETMASK=255.255.255.0
GATEWAY=$3
ONBOOT=yes
BOOTPROTO=static
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
EOF
しかし、それは正しく保存されていません。私はecho
を試しましたが、うまくいきませんでした。
cat <<'EOF' >> run.sh $net_script EOF
このスクリプトを作成しようとしているお試しください! –
@Paula Livingstone私のスクリプトソースはvarieble($ net_script)に保存されており、catを使って.shファイルを作成しようとしています –
上記のように$ net_scriptというファイルがあり、run.shというファイルを作成しようとしています。同じ内容? –