shell脚本怎样读取文件的值,并赋值给变量

shell脚本怎样读取文件的值,并赋值给变量,第1张

在sell脚本中,读取键盘输入的内容并将其赋值给shell变量命令为:

read -p "input a val:" val echo $val

read - 从标准输入读取数值。这个 read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用 重定向的时候,读取文件中的一行数据。

它的语法形式一般是:

read [-options] [variable...]

扩展资料:

Shell是一种脚本语言,常见的脚本解释器有:

bash:是Linux标准默认的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。

sh: 由Steve Bourne开发,是Bourne Shell的缩写,sh 是Unix 标准默认的shell。

常见的编程语言分为两类:一个是编译型语言,如:c/c++/java等,它们远行前全部一起要经过编译器的编译。

参考资料来源:百度百科-Shell脚本

注意此处:

isql -U natuser -P zjtt@nat -S natdb <<END

如下供参考

·1 若要重定向到文件

isql -U natuser -P zjtt@nat -S natdb <<END >out.txt

即将查询结果重定向到out.txt文件中

·2若要输出至变量

isql -U natuser -P zjtt@nat -S natdb <<END |read xarg

·3若要循环输出至变量,可参照read方式类推


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10036815.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存