OSはAmazonLinuxです。
[ec2-user@ip-172-31-2-22 ch06]$ cat procowner.txt Process Owner;PID jdoe;0 tjones;4 jsmith;340 msmith;528 [ec2-user@ip-172-31-2-22 ch06]$ cat tasks.txt Image Name;PID;Session Name;Session#;Mem Usage System Idle Process;0;Services;0;4 K System;4;Services;0;2,140 K smss.exe;340;Services;0;1,060 K csrss.exe;528;Services;0;4,756 K [ec2-user@ip-172-31-2-22 ch06]$ join -t ";" -1 2 -2 2 $(sed '1d' procowner.txt) $(sed '1d' tasks.txt) join: extra operand ‘jsmith;340’ Try 'join --help' for more information.
procowner.txtとtasks.txtの1行目を削除後にjoinコマンドを実行するといった処理を考えております。
この時下記コマンドを実行したところエラーとなりました。
join -t ";" -1 2 -2 2 $(sed '1d' procowner.txt) $(sed '1d' tasks.txt)
エラーとならずに1行で抽出とjoinを行う場合、どのようなコマンドで実行することができますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。