sort -nk 2 -t, file
以file中的第二个字段的字符串数值大小作为排序依据,其中-t指定分隔符
uniq命令解析:
uniq file:对已经排序好的文件删除重复行,如果重复行没有连接在一起,则不会起任何作用。
sort file|uniq:删除file文件中的重复行
sort file|uniq -d:显示重复行
sort file|uniq -c :统计每行重复的次数
ls -F:列出目录或文件名时加上标识符
标识符的意思:
*表示可执行文件;
/表示目录;
@表示soft link文件;
=表示socket文件;
|表示pipe文件(管道)
ln命令解析:
ln f1 f2
将f2链接到f1(硬链接),f2的文件内容、文件大小,都和f1一模一样.
ln -s f1 f2
将f2链接到f1(软链接),f2是f1的别名,读取f2时,实际上是访问f1.
ln -sf f1 f2
同上软链接,如果f2早已存在的话,会将f2删除,再重建一个新的名为f2的文件.
一次取出数组的所有元素
例s=(1 2 3 4)
echo ${s[@]}可以得到4个以空格隔开的数字,echo ${s[*]}会得到一整个字符串“1 2 3 4”
转载于:https://blog.51cto.com/meiyamei/1782229