gpt4 book ai didi

linux - 在被定界符分割的文件的每一行上将 Bash 脚本添加到 mkdir?

转载 作者:IT王子 更新时间:2023-10-29 00:57:22 25 4
gpt4 key购买 nike

试图找出如何逐行遍历 .txt 文件 (filemappings.txt),然后使用 tab(\t ) 作为分隔符,以便我们可以创建在选项卡右侧指定的目录 (mkdir -p)。

读取filemappings.txt,然后用tab分割每一行

server/ /client/app/
server/a/ /client/app/a/
server/b/ /client/app/b/

会变成

mkdir -p /client/app/
mkdir -p /client/app/a/
mkdir -p /client/app/b/

xargs 会是一个不错的选择吗?为什么或为什么不?

最佳答案

cut -f 2 filemappings.txt | tr '\n' '\0' | xargs -0 mkdir -p 

xargs -0 非常适合矢量运算。

关于linux - 在被定界符分割的文件的每一行上将 Bash 脚本添加到 mkdir?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48305724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com