подсчитайте, как могут значения превышать определенное число, которое, однако, уже находится в определенной строке в другом файле

Для выполнения конкретной задачи «найти узел с ipaddrиз 127.0.0.1и добавить к нему псевдоним»

Делать

augtool -b -s set '/files/etc/hosts/*[ipaddr = "127.0.0.1"]/alias[last()+1]' mycouchdb

Это ищет в файле /etc/host/любой узел (*), который имеет подчиненный -узел ipaddr=127.0.0.1и добавляет aliasузла mycouchdb

.

Документация

Путь объясняется здесьhttps://github.com/hercules-team/augeas/wiki/Path-expressionsон использует XPath.

К сожалению, я не могу найти ничего хорошего.

0
28.11.2019, 13:32
2 ответа
$ awk 'NR==FNR{ if (FNR==1) tgt=$1; next } $1 > tgt{ ++count } END{ print count+0 }' file1 frame1
4

С помощью GNU awk вы можете заменить:

if (FNR==1) tgt=$1; next

со следующим для эффективности:

tgt=$1; nextfile
1
28.01.2020, 02:38

Попытка выполнить следующую команду

#Below Command fetches highest value from file1

к=awk 'BEGIN{sum=0}($1 > sum){sum=$1}END{print sum}' file1

#Below command will display value from file2 which is greater  when compared with file1


awk -v k="$k" '$1 > k {print $1}' file2
0
28.01.2020, 02:38

Теги

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