如何在bash脚本中读取用户的IP地址?

时间:2011-08-18 12:54:41

标签: bash

if [ "$1" == "-s" ]; then
  echo "Connecting to host.."
  scp root@IP_ADDRESS:/private/var/mobile/Library/SMS/sms.db /private/var/mobile/Media/BackupSMS
  echo " "
  exit
fi

我需要向用户询问IP地址,然后将其放置在IP_ADDRESS之上。我是脚本的新手,但我正在尝试。

我该怎么做?

1 个答案:

答案 0 :(得分:6)

使用内置的read command

read IP_ADDRESS

或者,如果你想要一个好的提示:

read -p "Enter ip address: " IP_ADDRESS

然后将$添加到scp行:

scp root@$IP_ADDRESS:/...
         ^