web-dev-qa-db-ja.com

Windowsで「cut」コマンドを使用する

このコマンドラインをWindowsで実行しようとしています(GNU coreutils 8.24)をインストールしました)

echo Android:versionCode="3267" | cut -d \" -f 2

期待される出力:3267

ただし、エラーが発生します。

cut: the delimiter must be a single character

カットコマンドを使用して3267からAndroid:versionCode="3267"を抽出する方法を知っている人はいますか?

1
Atul

cutを使用して3267からAndroid:versionCode="3267"を抽出するにはどうすればよいですか?

"sの最初のペアをエスケープする必要があります。

$ echo Android\:versionCode=\"3267\" | cut -d \" -f 2
3267
$

(Cywin bashでテスト済み)

1
DavidPostill