1

テキスト ファイルまたはパイプラインでカットを使用する方法を知っています。しかし、ksh で cut を使用する場合、私はそれを処理するのに苦労しています。

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

これを行うと、カットは文字列を開くことができないという標準出力が表示されました。カットはファイル用であるため、私はその理由を知っています。目標を達成するにはどうすればよいですか?

4

1 に答える 1

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