Linux下的shell

Shell 和 Linux

shell程序是包含若干行shell或linux命令的文件。
linux命令语句只能一行行输入执行,但是shell可以通过循环语句和分支语句简化操作。

编写shell程序注意事项

#!/bin/bash

执行shell程序

./test.sh

permission denied

chmod u+x test.sh

脚本执行结束后,脚本中赋予给变量的值被清除。

bash test.sh

同上

. test.sh

脚本执行结束后,脚本中赋予给变量的值保存。

shell积累

awk

  1. awk '{print $n}'
    一行行读取字符,以空格作为分隔符,打印第n个字段
    aa bb cc
    dd ee ff
    结果就是aa dd

你可能感兴趣的:(Linux下的shell)