分享

Linux,shell,echo输出、printf打印,输入/读取文件,代码案例

 lifebegins40s 2022-12-11 发布于北京

Shell打印

案例:echo、printf命令

#!/bin/bash# echo字符串输出echo '默认换行输出'echo -e '解析:\n特殊符号'echo -n '不换行输出'# printf格式化输出命令printf '换行输出\n'# 格式化输出(5表示宽度,-表示做开头)printf '%5d-----%5s-----%5.3f\n' 10 'AAAAA' 10.11printf '%5d-----%5s-----%5.3f\n' 10 'BBBBB' 10.11printf '%-5d-----%-5s-----%-5.3f\n' 10 'CCCCC' 10.11printf '%-5d-----%-5s-----%-5.3f\n' 10 'DDDDD' 10.11

输入文件

案例:

#!/bin/bash# 覆盖输入到文件echo '这里是内容' > file1# 追加输出到文件echo -e '这里是内容\n这里是内容' >> file1# 覆盖输入文件cat > file2 <<-EOF我是文件内容我是文件内容EOF# 追加输入文件cat >> file2 <<-EOF我是追加内容我是追加内EOF# 覆盖输入文件,既输入到文件,控制台也打印tee > file3 <<-EOFtee文件内容tee文件内容EOF# 追加输入文件,既输入到文件,控制台也打印tee >> file3 <<-EOFtee追加内容tee追加内容EOF

读取文件

案例:

#!/bin/bash# 读取文件cat file1 | while read line1do echo '$line1'done# 读取文件while read line2do echo '$line2'done<file2# 读取文件lines=`cat file3`for line3 in $linesdo echo $line3done

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多