zoukankan      html  css  js  c++  java
  • linux shell脚本、命令学习

    1,echo "test" > test.txt    输出重定向到text.txt,文件不存在就创建

     echo "test" >> test.txt    追加输出重定向到text.txt,文件不存在就创建

    2,

    $# 是启动脚本时携带的参数个数
    -ne 是不等于
    这个语句的意思是“如果shell的启动参数不等于1个”$# 表示提供到shell脚本或者函数的参数总数;
    $1 表示第一个参数。
    
     -ne 表示 不等于
    
    另外:
    整数比较
    -eq     等于,如:if ["$a" -eq "$b" ]
    -ne     不等于,如:if ["$a" -ne "$b" ]
    -gt     大于,如:if ["$a" -gt "$b" ]
    -ge    大于等于,如:if ["$a" -ge "$b" ]
    -lt      小于,如:if ["$a" -lt "$b" ]
    -le      小于等于,如:if ["$a" -le "$b" ]
    <  小于(需要双括号),如:(("$a" < "$b"))
    <=  小于等于(需要双括号),如:(("$a" <= "$b"))
    >  大于(需要双括号),如:(("$a" > "$b"))
    >=  大于等于(需要双括号),如:(("$a" >= "$b"))
    
    另外:$?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.
    3,创建shell脚本,执行时提示No such file or directory的解决方法
    vim或者vi打开该sh文件,输入:
    :set ff 
    回车,显示fileformat=dos,重新设置下文件格式:
    :set ff=unix 
    保存退出: 
    :wq 

      第二种方法:

      Notepad++ 设置

      1) 编码 -> 使用UTF-8编码

      2) 编辑 -> 文档格式转换,转换为UNIX格式

     
  • 相关阅读:
    第十一周课程总结
    第十周学习总结
    第九周课程总结&实验报告(七)
    第八周课程总结&实验报告(六)
    第七周总结&第五次实验报告
    第六周学习总结&第四次实验报告
    课程总结
    第十四周课程总结&实验报告(简单记事本的实现)
    第十三周课程总结
    第十二周
  • 原文地址:https://www.cnblogs.com/mingyunrangwozoudaoxianzai/p/10331098.html
Copyright © 2011-2022 走看看