Bash

Bash

Winter Lv4

Bash 脚本总结

命令总结

  • 多命令执行 ; 顺序执行 && ,前面执行成功后后面才会执行, || 前面错误后面才会执行

  • *拓展0个或者多个字符, ? 拓展一个任意字符 [] 匹配里面任意的字符 > 重定向 >> 接着后面键加入 < 作为命令的输入

  • readonly 关键字 来声明变量 让变量作为一个只读变量 unset可以删除变量

  • printenv 和 env都可以查看环境变量

  • $0 $1 $2 $3 0 代表的是脚本的名字 1 2 3 分别代表说输入到命令行 的参数名

  • read read varg 命令可以读取对应的的和终端输入并存入对应的变量中

  • 关系比较符号 -eq -ne -lt -gt -ge -le ! &&

  • 算术表达式 $(()) $ 这个就是用来引用值的

  • 条件控制语句 就是使用 if [] ; then 注意一定还有一个 fi 作为结束

  • for循环 注意一样的 还是有一个done作为一个结束的标志

  • #!/bin/bash

    for i in {1..5}; do
    if [ $i -eq 3 ]; then
    continue
    fi
    echo “循环次数:$i”
    if [ $i -eq 4 ]; then
    break
    fi
    done

  • 还有一个函数 有需求再去学习

感觉还是应该需求为导向 想要是实现什么功能的 时候就去看一看

  • awk 似乎是一个有趣的指令 来处理文本呢 男泵 seq 还有一个seq 流处理指令以及一些简单的文本处理指令 &>
  • 著名的这个垃圾桶位置 /dev/null
  • Post title:Bash
  • Post author:Winter
  • Create time:2024-04-11 16:08:31
  • Post link:https://spikeihg.github.io/2024/04/11/Bash/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
if (hexo-config('comment.enable') == true && hexo-config('comment.use') != "") { if (hexo-config('comment.use') == "waline") { @require "./waline.styl" } else if (hexo-config('comment.use') == "gitalk") { @require "./gitalk.styl" } else if (hexo-config('comment.use') == "twikoo") { @require "./twikoo.styl" } } .comments-container { display inline-block margin-top $spacing-unit width 100% #comment-anchor { width 100% height 10px } .comment-area-title { width 100% margin 10px 0 font-size 1.38rem color var(--default-text-color) font-family "Noto Sans", "Noto Sans SC",sans-serif font-weight bold i { color var(--default-text-color) } +redefine-tablet() { margin 5px 0 font-size 1.2rem } } }