Skip to content

shell 小功能

同时执行多个文件

for file in name_*; do
    echo $file;
done

for file in $(ls | egrep -i 'MYFILE[0-9][0-9]([0][1-9]|1[0-2])([0][1-9]|[12][0-9]|[3][01]).dat' ); do             
 echo item: $file;         
done

find . -name "filename*" -exec perl myscript.pl '{}' \; 

find . -maxdepth 1 -print0 | xargs -0 perl myscript.pl

复制

输出复制到 clipboard - 已安装 xclip - 但是会报错,因为没有 $DISPALY,按照已有教程设置 X11Fowarding 那些也不成功

systemctl start sshd => Unit ssh.service not found 这样大概率是因为 service 不叫这个名字,可以这样来确定:systemctl -l --type service --all|grep ssh