shell编程

    技术2023-03-29  60

    bash shell

     

    开头 #!/bin/bash 说明使用bash 来执行shell程序

     

    变量不需要声明

    变量赋值 时,不可有多余空格,若值内部有空格,双引号引起变量值

    变量值使用时,用{}把变量名括起,防止越界

     

     

    常用命令:

    echo  text 把内容输出到屏幕

     

    awk: awk 用来从文本文件中提取字段。缺省地,字段分割符是空格,可以使用-F指定其他分割符。

     

    wc -l name 计算文件行数

    wc -w name 计算文件单词数

    wc -c  name 计算文件字符数

     

    grep  '字符串名' 文件名  在文件中搜索字符串

     

    管道 (|) 将一个命令的输出作为另外一个命令的输入。

    grep "hello" file.txt | wc -l 在file.txt中搜索包含有”hello”的行并计算其行数。

     

    重定向 :将命令的结果输出到文件,而不是标准输出(屏幕)。 > 写入文件并覆盖旧文件 >> 加到文件的尾部,保留旧文件内容。

     

     

     

    最新回复(0)