美文网首页
4.Shell脚本语言-输入和输出

4.Shell脚本语言-输入和输出

作者: 你weixiao的时候很美 | 来源:发表于2019-01-28 22:57 被阅读8次
1.文件包含

语法一:直接在文件B中执行 ./fileA.sh

语法二:使用关键字source source ./fileA.sh

2.cat命令
  • 可以查看文件内容 直接在终端输入cat -n fileA.sh (-n可以标记文件行号, -b可以标记非空行号)
  • 连接文件
  • 创建一个或者多个文件
  • 重定向输出到终端
  • 重定向到文件
3.read读取

1.写法

写法一
echo "请输入你的名字:"
read name
echo "您的名字是:${name}"

写法二
read -p "请输入你的名字:" name
echo "您的名字是:${name}"
  1. 可以设置超时,使用-t
read -t 6 -p "请输入你的名字:" name
  1. 隐藏输入内容 -s(类似输入密码)
read -s -p "请输入您密码:"  pwd
  1. 可以从文件中读取内容
cat fileA.sh | while read str
do
     echo "fileA.sh内容为:${str}"
done
4.printf 打印
  • printf不会换行,echo自动换行
  • printf:一般用于格式打印,echo:用于标准输出

格式:

printf "%s" "jack"       //双引号
printf '%s'  "jack"     // 单引号

printf "%d %s \n" 1 "Dream"  // 多个参数

printf " \"<%S>\" "   "Dream" //需要使用转义字符

printf "%-10s %-8s %-4s \n" Andy 男 64kg  // 10表示宽度, -表示左对齐,s表示字符串

相关文章

  • 4.Shell脚本语言-输入和输出

    1.文件包含 语法一:直接在文件B中执行 ./fileA.sh 语法二:使用关键字source source...

  • Shell语言学习(四)

    内容一:Shell脚本语言-管道 内容二:Shell脚本语言-重定向 重定向目的:就是操作文件输入和输出1、学习-...

  • 输入和输出

    输入 用print(),括号中为输出内容,代码实现如下: 输出 用input(),可以输入字符,并放在一个变量里,...

  • 输入和输出

    勤学如春起之苗,不见其增,日见其长 辍学入磨刀之石,不见其减,日有所亏。 微教育渗透在生活的点点滴滴,学习的过程在...

  • 输入和输出

    今天写东西,没有想法,躺着发发呆,细数了下今天的日子,两点一线,圈在办公桌里,一动不动就是一天,虽然一天紧...

  • 输入和输出

    print是输出 语法为print(参数) print函数可以输出字符串也可以进行计算,并且可以定义一个变量来输出...

  • 输入和输出

    书读多了,电影电视剧看多了,散步散多了,我开始觉得我喜欢做的事做够了。我在想,人生不就是想一直做自己想做的事吗?为...

  • 输入和输出

    当一个人从学生的角色转变为社会职场人的时候,对知识的输入很多时候由被动转变为主动,上学时候的知识输入是有老实...

  • 输入和输出

    好几天没写了,哈哈,好像懒癌又犯啦。嘿嘿。 学习语言没那么复杂,但是也没那么简单。说白了就一件事,持续大量的输入和...

  • 输入和输出

    输出 print 'hello,world' print语句也可以跟上多个字符串,用逗号隔开,就可以连成一串输出:...

网友评论

      本文标题:4.Shell脚本语言-输入和输出

      本文链接:https://www.haomeiwen.com/subject/okmzjqtx.html