Shell将内容输出到粘贴板

将Shell里输出的内容,直接复制到粘贴板,不用再选中,command + c

Mac下

#复制到粘贴板
echo $PATH | pbcopy
#粘贴板输出到Shell
echo $(pbpaste -prefer text)

Shell 提取文件名和目录名

${}用于字符串的读取,提取和替换功能,可以使用${} 提取字符串
1、提取文件名

[root@localhost log]# var=/dir1/dir2/file.txt
[root@localhost log]# echo ${var##*/}
file.txt

2、提取后缀[……]

Read more

shell之eval用法

shell中的eval

功能说明:重新运算求出参数的内容。

语  法:eval [参数]

补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。

参  数:参数不限数目,彼此之间用分号分开。

 

1.eval命令将会首先扫描命令行进行所有的替换,憨厚再执行命令。[……]

Read more

awk之RS、ORS与FS、OFS

RS:Record Separator,记录分隔符

ORS:Output Record Separate,输出当前记录分隔符

FS:Field Separator,字段分隔符

OFS:Out of Field Separator,输出字段分隔符

PS:RS、ORS、FS、OFS的英文解释绝[……]

Read more