инструмент командной строки для извлечения маркера из stdin потока?

Мы использовали устройства и из Сетей Барракуды и из установок устройства от Ревущего Пингвина (т.е. установите пользовательскую загрузку Linux на сервере, сервер по существу становится устройством).

Мы нашли, что Ревущие Пингвины, как раз когда автономный, масштабируемый намного лучше при загрузке (100K + сообщения/день), чем барракуды. Мы оцениваем Ревущий кластер Пингвина теперь, и результаты обещают.

Мы нашли, что предложения Барракуды были намного более удобными для пользователя. Ревущие Пингвины намного более настраиваются, но для пользователей слишком легко начать отфильтровывать слишком много.

0
задан 5 November 2010 в 18:24
2 ответа

сокращение работает точно то же с очень небольшим добавлением сложности

mjeong@login:~/bin$ qstat | grep XXX.0.par | cut -d ' ' -f 1
1664011
mjeong@login:~/bin$ qstat | grep XXX.0.par | cut -d ' ' -f 2
0.00063
3
ответ дан 4 December 2019 в 12:06

Команда AWK, чтобы сделать, который не требует регулярного выражения, но оно может использовать, чтобы сделать grep часть, также:

$ qstat | awk '/XXX.0.par/ {print $1}'
1664011
$ qstat | awk '/XXX.0.par/ {print $1}'
0.00063

Можно также сделать это справедливо просто в Bash:

$ line=($(qstat | grep XXX.0.par)); echo ${line[0]}
1664011
1
ответ дан 4 December 2019 в 12:06

Теги

Похожие вопросы