gpt4 book ai didi

shell - 如何在 shell 中拆分 NUL

转载 作者:行者123 更新时间:2023-12-04 02:24:55 25 4
gpt4 key购买 nike

<分区>

我正在使用 zsh 作为 shell。

我想执行 unix find 命令并将结果放入 shell 数组变量中,类似于:

FILES=($(find . -name '*.bak'))

这样我就可以用类似的东西遍历这些值

for F in "$FILES[@]"; do echo "<<$F>>"; done

但是,我的文件名至少包含空格,也许还有其他时髦的字符,所以上面的方法不起作用。起作用的是:

IFS=$(echo -n -e "\0"); FILES=($(find . -name '*.bak' -print0)); unset IFS

但这很糟糕。这已经超出了我对 zsh 语法的舒适极限,所以我希望有人能指出一些我不知道但应该知道的基本功能。

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