我正在处理unix xargs cat,我不是真的进入unix,而且此刻我有一个像这样的cat命令:
ls *ex_vs*ex.txt | xargs cat > ex.txt
ls *en_vs*en.txt | xargs cat > en.txt
我现在要做的是做出具有这种含义的陈述:
ls *ex_vs*en.txt **OR** *en_vs*ex.txt | xargs cat > en_ex.txt
所以我的问题基本上是如何设置一个条件语句(或)来一起捕获文件。 任何建议将非常感谢。 最好 阿尔弗雷
答案 0 :(得分:0)
ls 可以使用多个参数:
$ ls --help
Usage: ls [OPTION]... [FILE]...
所以你可以在ls后添加两个文件选择器:
ls *ex_vs*en.txt *en_vs*ex.txt | xargs cat > en_ex.txt
您也可以使用:
cat *ex_vs*en.txt *en_vs*ex.txt > en_ex.txt