linux 中xargs命令实现类循环 批量递交命令

 

001、

[root@pc1 test]# ls
data  gene.txt
[root@pc1 test]# cat gene.txt        ## 文本
gene1
gene2
gene3
[root@pc1 test]# tree
.
├── data
└── gene.txt

1 directory, 1 file
[root@pc1 test]# cat gene.txt | xargs -i mkdir -p ./data/{}    ## 对gene.txt中内容进行循环
[root@pc1 test]# tree
.
├── data
│   ├── gene1
│   ├── gene2
│   └── gene3
└── gene.txt

4 directories, 1 file

 

posted @ 2023-01-05 17:57  小鲨鱼2018  阅读(114)  评论(0编辑  收藏  举报