1

我知道如何在文本文件或管道中使用 cut 。但是当谈到在 ksh 中使用 cut 时,我在处理它时遇到了一些困难。

#!/bin/ksh
...
result=$(cut -d: -f1 string)  //assume string = "first:second:third"
print $result                 //I want to print out "first"

当我这样做时,我的标准输出说 cut 无法打开字符串。我有点知道为什么,因为 cut 是用于文件的。我应该怎么做才能实现我的目标?

4

1 回答 1

1
result=$(echo $string | cut -d: -f1)
于 2013-06-30T19:48:28.210 回答