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格式

     
  • 相关阅读:
    bzoj3401[Usaco2009 Mar]Look Up 仰望*
    bzoj2021[Usaco2010 Jan]Cheese Towers*
    bzoj3767A+B Problem加强版
    bzoj3942[Usaco2015 Feb]Censoring*
    bzoj1673[Usaco2005 Dec]Scales 天平*
    bzoj3670[Noi2014]动物园
    stark——pop功能(admin中添加功能)
    stark——快速过滤list_filter
    stark——分页、search、actions
    stark——增删改页面
  • 原文地址:https://www.cnblogs.com/mingyunrangwozoudaoxianzai/p/10331098.html
Copyright © 2011-2022 走看看