一佳互联

展开菜单

vscode10个必装的插件

vscode10个必装的插件
vscode10个必装的插件  VSCode 必装的 10 个高效开发插件 本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率。VSCode 的基本使用可以参考我的原创视频教程「VSCode 高效开发必装插件」。VSCode(Visual Studio Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器,算是目前前端开发几乎完美的软件开发工具。官网为:https://code.visu...

Shell命令替换:将命令的输出结果赋值给变量

Shell命令替换:将命令的输出结果赋值给变量
Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,在某个目录中输入 ls 命令可查看当前目录中所有的文件,但如何将输出内容存入某个变量中呢?这就需要使用命令替换了,这也是 Shell 编程中使用非常频繁的功能。Shell 中有两种方式可以完成命令替换,一种是反引号` `,一种是$(),使用方法如下:variable=`commands` variable=$(commands)其中,variable 是变量名,commands 是要执行的命令。commands...

Shell if的使用详解_&&与||的使用详解

Shell if的使用详解_&&与||的使用详解
1 IF使用详解1 格式1.1 单分支语句结构if [ 条件表达式 ]; then     指令  fi1.2 双分支语句结构if [ 条件表达式 ]; then      指令一  else      指令二  fi...

shell test 检查条件是否成立

shell test 检查条件是否成立
shell 中的 test 命令主要用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 Shell 脚本可以使用条件逻辑,使脚本可以根据参数、Shell 变量或是其他条件的值采取不同的行动。test 命令允许你做各种测试并在测试成功或失败时返回它的退出状态码(为0表示为真,为1表示为假)。使用这个状态码,可以让 Bash 对测试的结果做出反应。 test 命令可以用于: 文件属性测试; 字符串测试; 算术测试。 test 命令的格式如下:...

Shell 四剑客之 sed s替换内容以及n p

Shell 四剑客之 sed s替换内容以及n p
  Vim 采用的是交互式文本编辑模式,你可以用键盘命令来交互性地插入、删除或替换数据中的文本。但 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。 sed 会根据脚本命令来处理文本文件中的数据,这些命令要么从命令行中输入,要么存储在一个文本文件中,此命令执行数据的顺序如下: 每次仅读取一行内容; 根据提供的规则命令匹配并修改数据。注意,sed 默认不会直接修改源文...

Shell 四剑客之 sed d 删除

Shell 四剑客之 sed d 删除
  sed d 替换脚本命令,此命令的基本格式为: [address]d d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚; 如果需要删除文本中的特定行,可以用 d 脚本命令,它会删除指定行中的所有内容。但使用该命令时要特别小心,如果你忘记指定具体行的话,文件中的所有内容都会被删除,举个例子: [root@localhost ~]# cat data1.txt The quick brown fox jumps over the lazy do...

Shell 四剑客之 sed a i 添加新行

Shell 四剑客之 sed a i 添加新行
简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。   sed使用参数 a :新增, a 的后面可以接字串,而这些字串会在...

Shell 四剑客AWK第一集

Shell 四剑客AWK第一集
AWK简介 AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一,以Aho、Weinberger、Kernighan三位发明者名字首字母命名为AWK,AWK是一个行级文本高效处理工具,AWK经过改进生成的新的版本有Nawk、Gawk,一般Linux默认为Gawk,Gawk是 AWK的GNU开源免费版本。 和 sed 命令类似,awk 命令也是逐行扫描文件(从第 1 行到最后一行),寻找含有目标文本的行,如果匹配成功,则会在该行上...

Shell 四剑客之grep(1)

Shell 四剑客之grep(1)
SHELL编程四剑客之grep工具 全面搜索正则表达式(Global search regular expression(RE) ,GREP)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix/Linux的grep家族包括grep、egrep和fgrep,其中egrep和fgrep的命令跟grep有细微的区别,egrep是grep的扩展,支持更多的re元字符, fgrep是fixed grep或fast grep简写,它们把所有的字...

Shell 四剑客之 grep高效查找

Shell 四剑客之 grep高效查找
  ‘Linux系统中的grep命令是一种功能强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。   语法参数 Grep常用参数详解如下: -a  以文本文件方式搜索(默认参数) -c  计算找到的符合行的次数 -i   忽略大小写 -n ...