linux下shell编程中出现的一些问题

罗列一下我在shell上编写程序遇到的一些问题

1、while语句逻辑判断

while [[ $i -gt 0 && $i -le $x ]]语句的执行前面需要添加空格,否则执行会出现错误。

2、echo > filename和echo >> filename一定要看清楚,

’>‘会覆盖之前的内容,‘>>'则会在之前内容后面加上新内容

3、判断一个文件是否为空的方法:

if [ -s emptyfile  ];then

echo not empty

else

echo empty

fi

输出:empty

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.linux启动的步骤 设备加电----》BIOS自检-----》grub引导启动-----》加载内核----》...
    萌面大叔2阅读 4,179评论 0 1
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 4,795评论 0 0
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,268评论 0 11
  • Linux Shell 基本语法 一. Linux基本命令 1.1. cp命令 该命令的功能是将给出的文件或目录拷...
    M_Baron阅读 7,414评论 0 1
  • Shell简介 Shell会执行用户输入的命令,并且在屏幕上显示执行的结果。 单从字面的意思上理解,Shell的本...
    故事狗阅读 5,895评论 2 10

友情链接更多精彩内容