我有这条 bash 行
current_part= `echo "${lines[$i]}" | cut -d , -f$x`
是否可以将变量 $x 与 cut 的参数 -f 一起使用?我希望每次迭代 $x 时都使用 -f1、-f2、-f3 等等
答案1
对的,这是可能的:
$ lines=("abc,def" "foo,bar")
$ x=1
$ echo "${lines[1]}" | cut -d, -f$x
foo
$ x=2
$ echo "${lines[1]}" | cut -d, -f$x
bar
然而这听起来像XY问题