gpt4 book ai didi

csh - C Shell "command not found"用于使用 foreach 路径的标准工具

转载 作者:行者123 更新时间:2023-12-02 02:31:51 26 4
gpt4 key购买 nike

我正在尝试在 C shell 脚本中使用 awk 来分割字符串。

当我在循环外使用 awk 时,该命令有效。例如:

set var = *
set path = `echo ${var[1]} | awk '{split($0,a,"_"); print a[1]}'`

但是,当我在循环中使用相同的命令时,会出现以下错误awk:找不到命令

例如:

set var = *

foreach path ( $var )
echo $path | awk '{split($0,a,"_"); print a[1]}'
end

最佳答案

使用不是 $path 的变量名称,因为这会扰乱 Csh 的程序搜索路径。

关于csh - C Shell "command not found"用于使用 foreach 路径的标准工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64920332/

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