linux shell输出换行简单实例

 更新时间:2023年02月18日 09:22:30   作者:happytree001  
这篇文章主要给大家介绍了关于linux shell输出换行的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

输出换行

echo 自动换行

$ echo 'hello'
hello
$

printf 增加\n换行

$ printf "hello %s\n" word!
hello word!
$ 

输出不换行

echo -n

$ echo -n 'hello'
hello$

echo 解析转移\c

$ echo -e 'hello\c'
hello$

printf本身不换行,不加\n即可

$ printf 'hello'
hello$

shell脚本踩坑之一:sh文件里的换行 command not found

shell脚本有时候一行太长,想换行写,方法和python一样,非常简单,在行末加斜线\即可。

需要注意,\后面不要再有任何字符,空格也不行,不然就会换行失败,后面的内容会被认为是重新开始了一行。

比如指定GPU,换行写了

python main.py \
    --gpustart 0 \
    --gpus 2 \

如果“--gpustart 0 \”的斜线后面多了一个空格,"--gpus 2"就不会被算到"python mian.py --gpustart 0"同一行,结果就是"gpus 2"指定失败,还被认为是单独的指令。

这种东西不会自己报错说换行多了个空格啊喂,但是会提示 train.sh: line 2: --gpus: command not found

遇到这种 command not found,注意先检查是不是换行时候\加了空格。

如果非常不幸,指定参数时候,这个参数名自己就是个有效的command,那可能有别的报错,等我遇到了再来添加

总结

到此这篇关于linux shell输出换行的文章就介绍到这了,更多相关shell输出换行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • GitBook 制作电子书详细教程

    GitBook 制作电子书详细教程

    本文主要介绍GitBook如何制作电子书,在使用过程中经常出现的问题以及解决办法,希望能帮助到有需要的同学
    2016-07-07
  • linux命令学习之10个网络命令和监控命令

    linux命令学习之10个网络命令和监控命令

    下面列出来的10个基础的每个linux用户都应该知道的网络和监控命令,大家参考使用吧
    2014-01-01
  • 浅谈shell的一些循环格式

    浅谈shell的一些循环格式

    这篇文章主要介绍了浅谈shell的一些循环格式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Linux文件处理常用命令操作技巧

    Linux文件处理常用命令操作技巧

    我是Linux初学者,在这里小编给大家分享linux几个常用文件处理命令,感兴趣的朋友参考下吧
    2017-08-08
  • Linux crontab定时执行Shell脚本需要执行特定的命令时解决思路

    Linux crontab定时执行Shell脚本需要执行特定的命令时解决思路

    今天小编就为大家分享一篇关于Linux crontab定时执行Shell脚本需要执行特定的命令时解决思路,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Shell脚本中单引号(‘)和双引号(“)的使用区别

    Shell脚本中单引号(‘)和双引号(“)的使用区别

    这篇文章主要介绍了Shell脚本中单引号(‘)和双引号(“)的使用区别,主要探讨了变量在单引号和双引号中的不同,需要的朋友可以参考下
    2014-06-06
  • Formatting Long Lines 格式化多行字符的shell脚本

    Formatting Long Lines 格式化多行字符的shell脚本

    这篇文章主要介绍了Formatting Long Lines 格式化多行字符的shell脚本,需要的朋友可以参考下
    2016-08-08
  • linux 命令中的lynx解析

    linux 命令中的lynx解析

    lynx命令是纯文本模式的网页浏览器,不支持图形、音频、视频等多媒体信息,这篇文章主要介绍了linux 命令中的lynx解析,需要的朋友可以参考下
    2024-07-07
  • 浅谈shell 遍历数组的几种方法

    浅谈shell 遍历数组的几种方法

    这篇文章主要介绍了浅谈shell 遍历数组的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Obsidian斜杠命令用法详解

    Obsidian斜杠命令用法详解

    这篇文章主要介绍了终于定制出顺手的Obsidian斜杠命令,利用斜杠命令 + 命令面板置顶 + Quick Add插入内容 + Quick Add别名命令,就可以根据自己习惯,实现定制化的斜杠命令,需要的朋友可以参考下
    2022-12-12

最新评论