随笔分类 -  Shell

1
摘要:set命令简介 使用内置命令set可以调试Shell脚本的指定部分。 set命令通过选项开关来设置shell的不同特性,每个特性都对应一个选项。 set -<Options> 直接启用指定选项 set +<Options> 直接停用指定选项 set -o <option-name> 通过选项名启用对 阅读全文
posted @ 2020-07-09 00:12 Anliven
摘要:珠玉在前,不再赘言。 常用命令 LinuxShell文本处理工具集锦 文件和目录管理 简明教程 AWK简明教程 SED简明教程 awk 入门教程:http://www.ruanyifeng.com/blog/2018/11/awk.html linux sort,uniq,cut,wc命令详解 常用 阅读全文
posted @ 2017-12-01 00:07 Anliven
摘要:01 - 05 01 - Shell编程基础命令 对Linux新手非常有用的20个命令 对中级Linux用户非常有用的20个命令 对Linux专家非常有用的20个命令 最实用的 Linux 命令行使用技巧 02 - Shell编程小抄 Bash Reference Sheet Bash Cheat 阅读全文
posted @ 2017-09-07 22:58 Anliven
摘要:本文以示例和注释的方式,对Shell编程的基本知识点进行了总结和回顾,所有脚本均已做了基本的调试和验证。 简明Shell入门 "01 第一个脚本" 脚本的定义、执行方法以及echo命令。 "02 变量" 变量的定义、分类和读取方法。 "03 字符串" 字符串的拼接、截取、匹配和替换方法。 "04 判 阅读全文
posted @ 2017-08-17 22:42 Anliven
摘要:示例脚本及注释 shell !/bin/bash x for filename in t1 t2 t3 do touch $filename.txt echo "Create new file: $filename.txt" done for rmfile in .txt; do rm $rmfil 阅读全文
posted @ 2017-08-17 11:27 Anliven
摘要:示例脚本及注释 shell !/bin/bash echo "No code, just some comments." 通配符 代表任意(0个或多个)字符 ? 代表任意1个字符 [abc] 匹配括号中任意一个字符 [!abc] 不匹配括号中任意一个字符,等价于[^abc] [a z] 匹配括号中字 阅读全文
posted @ 2017-08-15 23:29 Anliven
摘要:示例脚本及注释 1 arguments 2 shift 3 read 4 getopts 阅读全文
posted @ 2017-08-14 23:10 Anliven
摘要:示例脚本及注释 主脚本: CallTheScript.sh 被调用脚本:subscript.sh 阅读全文
posted @ 2017-08-14 23:03 Anliven
摘要:示例脚本及注释 shell !/bin/bash pwd 1.log 输出重定向到指定文件 date 1 1.log “ ”与“1 ”作用相同;覆盖指定文件的原有内容 date 1.log 追加内容到指定文件的末尾 echo "1.log: " echo e "one\ntwo\nthree" 2. 阅读全文
posted @ 2017-08-14 22:58 Anliven
摘要:示例脚本及注释 shell !/bin/bash for循环 for filename in t1 t2 t3 do touch $filename.txt echo "Create new file: $filename.txt" done for rmfile in .txt; do rm $r 阅读全文
posted @ 2017-08-14 22:53 Anliven
摘要:示例脚本及注释 shell !/bin/bash echo "hello shell!" 打印字符串“hello shell!” echo "Date: " 显示命令执行结果 echo "\"It is a test!\"" \ 转义字符 echo '\"It is a test!\"' 在单引号中 阅读全文
posted @ 2017-08-14 22:35 Anliven
摘要:Shell脚本调试选项 Shell本身提供一些调试方法选项: -n,读一遍脚本中的命令但不执行,用于检查脚本中的语法错误。 -v,一边执行脚本,一边将执行过的脚本命令打印到标准输出。 -x,提供跟踪执行信息,将执行的每一条命令和结果依次打印出来。 使用这些选项有三种方法(注意:避免几种调试选项混用) 阅读全文
posted @ 2016-11-04 23:19 Anliven

1