回答編集履歴

1 回答が間違っていたので修正「head -1」追加

Tomak

Tomak score 1588

2017/09/10 14:06  投稿

こんなかんじでしょうか?
> つまり最初の4桁数字を抽出し$killの引数にする。
すみません、ちゃんと質問を読んでませんでした。(下記`head -1`追加しました)
```bash
ps -ef | grep unicorn | grep -v grep | cut -d" " -f1 | xargs kill
ps -ef | grep unicorn | grep -v grep | head -1 | cut -d" " -f1 | xargs kill
```
または、
```bash
ps -ef | grep unicorn | grep -v grep | awk '{print $2;}' | xargs kill
ps -ef | grep unicorn | grep -v grep | head -1 | awk '{print $2;}' | xargs kill
```
または、
```bash
ps -ef | grep unicorn | grep -v grep | awk -F '[ \t]+' '{print $2;}' | xargs kill
ps -ef | grep unicorn | grep -v grep | head -1 | awk -F '[ \t]+' '{print $2;}' | xargs kill
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る