客户端

read -np "请输入源码rsync的URL 地址 包名(例如:https://rsync.samba.org   ftp/rsync/src   rsync-3.0.7):" URL DZ BM

yum remove -y rsync &>>/dev/null

cd /root && \
wget $URL/$DZ/$DM &>>/dev/null && echo 下载乐成 || echo 下载失败

tar xf $BM.tar.gz 

cd /root/$BM
mkdir /app
./configure --prefix=/app 
make && make install

ln -s /app/$BM /app/rsync

echo 还没有加入开机自启动,还没有启动...

read

# read
-a	后跟一个变量,该变量会被认为是个数组,然后给其赋值,而是以空格为支解符。
-d	后面追随一个标志符,实际上只有厥后的第一个字符有用,作为竣事的标志,会说明说明。
-p	后面跟提醒信息,即在输入前打印提醒信息。
		若是输入数据个数过多,则最后所有的值都给第一个变量。
-e	在输入的时刻可以使用下令补全功效。
-n	后跟一个数字,界说输入文本的长度,很适用。#不需要按回车键
-r	屏障,若是没有该选项,则作为一个转义字符,有的话就是个正常的字符了。
-s	平静模式,在输入字符时不再屏幕上显示(颜色),例如登录时输入密码。
-t	后面跟秒数,界说输入字符的等待时间。
-u	后面跟fd,从文件上方中读入,该文件偏移可以是exec新开启的。

# -p
read -p "Enter your name:" name
# -t
#!/bin/bash
if read -t 5 -p "please enter your name:" name
then
    echo "hello $name ,welcome to my script"
else
    echo "sorry,too slow"
fi
exit 0
# -n
#!/bin/bash
read -n1 -p "Do you want to continue [Y/N]?" answer
case $answer in
Y | y)
      echo "fine ,continue";;
N | n)
      echo "ok,good bye";;
*)
     echo "error choice";;
esac
exit 0
# -s
#!/bin/bash
read  -s  -p "Enter your password:" pass
echo "your password is $pass"
exit 0

###
#!/bin/bash
count=1    #//赋值语句,不加空格
cat test | while read line        #//cat 下令的输出作为read下令的输入,read读到的值放在									#line中
do
   echo "Line $count:$line"
   count=$[ $count + 1 ]          #//注意中括号中的空格。
done
echo "finish"
exit 0
,

阳光在线娱乐

阳光在线(原诚信在线官网)现已开放阳光在线手机版、阳光在线电脑客户端下载。阳光在线娱乐戏公平、公开、公正,用实力赢取信誉。

Allbet Gaming声明:该文看法仅代表作者自己,与阳光在线无关。转载请注明:重庆论坛:rsync客户端一键安装rsync剧本(源码)
发布评论

分享到:

台州网络学习城:腾讯手游收入急增 高盛升目标价睇494元
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。