cut前提> echo-program.exe(またはecho-program.sh) ABC DEF XYZ 123 456 789 FOO BAR BAZ 上のような実行すると文字列を出力するプログラムがあるとする。 ConvertFrom-Csvコマンドレットecho-program.sh | cut -d " " -d 1,3 # Bash echo-program.exe | ConvertFrom-Csv -Delimiter " " -Header (1..3) | select "1", "3" # PowerShell PowerShellで出力結果を整形するにはft -a等を使う。 デリミタの指定を正規表現で行いたい場合echo-program.sh | awk 'BEGIN{FS=" +"}{print $1,":",$3}' # Bash echo-program.exe | % { ($_ -split "\s+")[0,2] -join ":" } # PowerShell
参考 |
|