2018-09-13 ls参数踩坑记

2018-09-13  本文已影响0人  猫叽先森

下载hisat2的index文件以后,想用批量解压,于是写了下面的命令

$ls *gz | xargs -I {} tar -zxvf {}

{ ps. 一开始 xargs 的命令都写得不对,嗯,这已经是改良后的正确版本 }
结果给我报错,


嗯嗯嗯???黑人问号脸,这都是些啥???

那我换while+tar咯,

$ls *gz| while read name; do tar -zxvf $name; done

结果依然报错,


什么鬼(╯‵□′)╯︵┻━┻
多方求助,求到了Jimmy老师处,连Jimmy老师都说hin奇怪。
结果在截图给Jimmy老师的时候,突然福临心至,

这玩意儿不就是颜色的代码吗,前阵子在~/.bashrc里玩环境变量PS1玩得飞起。
等等,颜色代码
想起前一天刚刚改过~/.bashrc里的ls命令,与颜色有关。

原来是你!!!老老实实改回auto

then,
$ source ~/.bashrc

然后呢?
你问然后,嗯,当然是顺利完成批量解压咯。


总结经验教训,
参数是不可以乱改的!
参数是不可以乱改的!
参数是不可以乱改的!
贻笑大方了。╮(╯▽╰)╭
上一篇 下一篇

猜你喜欢

热点阅读