shell tips

Posted Monster-Z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell tips相关的知识,希望对你有一定的参考价值。

1、shopt 命令可以设置shell的可选参数

shopt [-psu] [optname...]

-s  开启某个选项

-u  关闭某个选项

-p  列出所有可设置的选项

其中开启extglob选项,shell将启用模式匹配

 

2、eval能够执行字符串中的命令,例子如下:

[email protected]:~/TEST/sh$ command="pwd"
[email protected]:~/TEST/sh$ eval $command
/home/monster/TEST/sh

  

3、unset用于删除变量

 

4、IFS变量为分隔符设置,默认为‘ ‘。当然,我们可以对它进行修改,如下所示:

[email protected]:~$ NAME=(A B C D)
[email protected]:~$ echo "${NAME[*]}"
A B C D
[email protected]:~$ IFS=‘|‘
[email protected]:~$ echo "${NAME[*]}"
A|B|C|D

  

以上是关于shell tips的主要内容,如果未能解决你的问题,请参考以下文章

Tips for Shell

[Tips] Shell中常用的环境变量

[100 Tips About Shell] Shell中是如何处理换行符的

[100 tips about shell] Shell中的变量作用域,全局和局部变量

命令执行tips

[100 tips about shell] shell中变量拼接输出字符串单引号双引号