首页 > 系统相关 >Shell编程常用语句

Shell编程常用语句

时间:2022-11-16 23:12:46浏览次数:40  
标签:语句 Shell 编程 echo num done input password

1. 批量生成数字

# Generate phone number
base_num=16600000000
for ((i=0;i<100000;i++))
do
echo $(($base_num+$i)) >> phone_num.txt
done

2. 链接数据库查询

# SQL语句执行结果保存在文件中
sqlplus $username/$password@$dbname <<EOF >/dev/null
spool filename
select * from table where a=b;
spool off
EOF

# 查询结果赋值
results=$(sqplus -s $username/$password@$dbname <<EOF
set pagesize 0;
select name from table where a=b;
EOF
)

3. 循环等待输入

while true; do
    echo -n "Continue?[y|n] "
    read -r input
    if [ "${input}" = 'y' ]; then
        break
    elif [ "${input}" = 'n' ]; then
        exit 0
    else
        echo "Wrong Input, please input again"
        continue
    fi
done

标签:语句,Shell,编程,echo,num,done,input,password
From: https://www.cnblogs.com/rustling/p/16897877.html

相关文章

  • CUDA C编程权威指南 电子书 pdf
    中文&&英文professionalcudacprogramming 作者:程润伟/MaxGrossman/TyMcKercher出版社:机械工业出版社原作名:ProfessionalCUDACProgramming译者:颜......
  • 网络编程2
    传输层之TCP与UDP协议应用层socket模块socket代码简介代码优化处理半连接池的概念传输层之TCP与UDP协议1.TCP与UDP协议规定了数据传输所遵循的规则数据传输能够遵......
  • C++并发编程实战 第二版 电子书 pdf
    作者:安东尼·威廉姆斯(AnthonyWilliams)出版社:人民邮电出版社出品方:异步图书原作名:C++ConcurrencyinAction,SecondEdition 链接:C++并发编程实战第二版 ......
  • CUDA并行程序设计:GPU编程指南 电子书 pdf
    作者:(美)ShaneCook出版社:机械工业出版社原作名:CUDAProgramming:ADeveloper'sGuidetoParallelComputingwithGPUs译者:苏统华/李东/李松泽/魏通/主审......
  • 网络编程(部分讲解)
    传输层之TCP与UDP协议1.TCP与UDP协议规定了数据传输所遵循的规则数据传输能够遵循的协议有很多,TCP和UDP是常见的两个2.TCP协议TCP协议'''基于TCP传输数据非常的安全......
  • 进入python的世界_day32_网络编程—— OSI七层协议传输层之TCP(三次握手,四次挥手)和UDP
    一、传输层之——TCP与UDP协议​ 协议很多种,都是为了规定数据交互的方式,数据传输能够遵循的协议有很多TCP和UDP只是比较常见的两个1.TCP协议​ 一种可靠的基于(面向)连......
  • 网络编程
    传输层之TCP与UDP协议TCP与UDO都是用来规定通信方法的 通信的时候可以随心所欲的聊,也可以遵循一些协议符合要求的聊随心所欲的聊:文字,图片,视频,小油腻话,ps:不遵循上述......
  • Python基础之网络编程:3、socket模块
    Python基础之socket模块目录Python基础之socket模块一、socket模块简介二、代码实现1、服务端2、客户端三、代码优化1、服务端2、客户端四、半连接池的概念一、socket模......
  • python之路29 网络编程基础2之 两种架构 传输层常见协议 socket模块
    软件开发架构1.C/S架构(Client:客户端和Server:服务端)服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用......
  • 软件二 结对编程
    现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示,其使用规定如下:①楼层号为0~20,其中0号为地下一层②有楼层限制的电梯不在相应楼层停靠,如单双层......