我试图在我的 C shell 脚本中使用 awk 来分割我的字符串。
当我在循环外使用 awk 时,该命令有效。例如:
set var = *
set path = `echo ${var[1]} | awk '{split($0,a,"_"); print a[1]}'`
Run Code Online (Sandbox Code Playgroud)
但是,当我在循环中使用相同的命令时,会出现以下错误awk: command not found。
例如:
set var = *
foreach path ( $var )
echo $path | awk '{split($0,a,"_"); print a[1]}'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |