Я переезжал из одной страны в другую, и мотивация вопроса больше не существует.
Тем не менее, некоторые указатели на случай, когда это снова станет уместным:
iwgetid --raw wlp2s0
nmcli -t -f GENERAL.METERED dev show wlp2s0 | grep -q yes && echo "Соединение измеряется"
Это выглядит как файл, разделенный пробелом -.
Чтобы извлечь первый столбец в новый файл:
$ cut -d ' ' -f 1 data >data.new
-d ' '
указывает cut
использовать пробел в качестве разделителя. По умолчанию используется символ табуляции.
awk
— это мощный инструмент, который, по крайней мере, стоит изучить основы. Есть много учебников. Чтобы безоговорочно напечатать первый столбец, все, что вам нужно, это:
awk '{print $1}' input.txt
Преимущество по сравнению с cut
заключается в том, что он будет рассматривать любой пробел как разделитель (, хотя в некоторых реализациях он ограничен только символами SPC и TAB ), будет игнорировать начальные и конечные символы и учитывать последовательности одной или нескольких заготовок в качестве одного сепаратора.