Как я могу получить информацию об удаленных каталогах, смонтированных через sshfs?

Использование awk:

awk -v c=40 'NR>c{exit} 1; END{for(i=NR+1;i<=c;i++)print""}'

Как это работает

  • -v c = 40

    Это определяет количество строк, которое нам нужно.

  • NR> c {exit}

    Если мы напечатали более c строк, тогда выйдите.

  • 1

    Это загадочное сокращение awk для вывода строки.

  • END {for (i = NR + 1; i <= c; i ++) print ""}

    Если мы достигли конца ввода, продолжайте печатать пустые строки, пока мы не прочитаем всего c строк вывода.

Примеры

Для иллюстрации сокращаем желаемый результат до пяти строк:

$ seq 2 | awk -v c=5 'NR>c{exit} 1; END{for(i=NR+1;i<=c;i++)print""}'
1
2



$ seq 10 | awk -v c=5 'NR>c{exit} 1; END{for(i=NR+1;i<=c;i++)print""}'
1
2
3
4
5
5
09.05.2018, 03:04
0 ответов

Теги

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