将字符串转换为数字和减号

时间:2014-01-22 16:27:39

标签: bash cut string-conversion

我有一个脚本,其中包含以下行:

cut -d" " -f$operation

$operation应该是可变的,因此它可以是例如1,6,以便cut提取字符串的第一个和第六个字,或2-5提取第二个字直到第五个字。但是,这种方式不行,我猜bash将变量解释为一个字符串。我该怎么写这个呢?

修改

我很抱歉,这个问题毫无意义。我错过了另一个错误,这使整个事情无法奏效。 感谢所有想要帮助的人。

1 个答案:

答案 0 :(得分:1)

对我而言,它适用于Linux上的bash,但你可以尝试

cut -d" " -f"$operation"

避免参数扩展。是不是有空格?