shell中常用的命令方法

<1>Linux Shell 脚本中字符串的连接方法

[root@localhost company]# var1=/etc/
[root@localhost company]# var3=${var1}'yum.repos.d/'
[root@localhost company]# echo $var3
/etc/yum.repos.d/

<2>ls只显示目录的两种用法

由于ls没有提供只显示目录的命令,所以我们只要搭配grep命令来显示目录
1、ls -F |grep "/$"
显示目录(不包含.及..),当然也可以包含,使用命令:ls -Fa |grep "/$"

-F, --classify
append indicator[指示符] (one of */=>@|) to entries      //即在文件目录后有指示符

2、ls -la |grep "^d"
显示当前目录的所有目录

i161 ~ # ls -la |grep "^d"              //这种方式会把隐藏文件也会打印出来
drwx------ 5 root root 4096 Jul 10 18:20 .
drwxr-xr-x 26 root root 4096 Dec 11 2012 ..
drwx------ 3 root root 4096 Aug 5 2013 .config
drwx------ 3 root root 4096 Jul 10 17:07 .ssh
drwxr-xr-x 3 root root 4096 Jul 10 18:20 test

这两条命令原理一样;显示方式略有不同罢了;

原文地址:https://www.cnblogs.com/itcomputer/p/4624244.html