文本按照特定字符分割截取
awk 参数:[-F ]
cat a.txt | awk -F [_-] '{print $3}' //以'_' 和 '-' 为分隔符对文本每行进行操作,并输出第三个域
cut 参数:[-d -f -c]
cat a.txt | cut -d '_' -f 3- //以'_'为分隔符,输出第3到最后一个域
echo "this is a txt" | cut -c 3-5 //输出字符串的第3-5个字符
exec
find / -name "*.txt" | exec cp {} dstDir/ \;
xargs
echo model_{1..12} | xargs -n 1 cp model/* //将文件夹model下的文件分别复制到model_1 ... model_12 下, -n1 表示xargs 每次取用管道传来的一个参数
echo file_{1..100}.txt | xargs -n 1 cp file //将file复制100次
ls | head -n 5000 | xargs -i cp {} ../../mini_dota/labelTxt/
iconv 编码转换
iconv -f gbk -t utf-8 source-file -o target-file
VNCServer 启动 vncserver:1 或vecserver:5901
指定屏幕分辨率:vncserver -geometry 1920x1080