Как искать в заголовке столбца слово, полностью совпадающее со словом, а не частично?

Una solución común es usar un archivo .htaccessque permita el acceso solo para el host local. Prueba esto:

Order Allow,Deny
Allow from 127.0.0.1

Y guarde ese archivo en el directorio. Luego puede intentar acceder a esa dirección desde un navegador web para verificar si esta solución funcionó.

1
31.07.2019, 16:59
3 ответа
$ awk -v tgt='xy_fill' 'NR==1{for (i=1;i<=NF;i++) f[$i]=i} {print $(f[tgt])}' file
xy_fill
0
1
8
0
27.01.2020, 23:41

Используйте csvcutизcsvkit:

# if file is tab-delimited:
csvcut -t -c xy_fill,tz_fill file

# if file is space-delimited
csvcut -d' ' -S -c xy_fill,tz_fill file

Для использования массива в качестве входных данных вам необходимо преобразовать его в значения, разделенные запятыми -:

hdr=(xy_fill tz_fill)
hdr_csv=$(IFS=,;echo "${hdr[*]}")
csvcut -t -c "$hdr_csv" file # tab-delimited
# or
csvcut -d' ' -S -c "$hdr_csv" file # space-delimited

Добавьте | csvformat -Tв конце, если вы хотите, чтобы вывод снова был разделен табуляцией -.

Выход:

xy_fill tz_fill
0   55
1   14
8   2
3
27.01.2020, 23:41

Если вам нужно только xy_fill, почему бы просто не awk '{print $2}' testfile?

-1
27.01.2020, 23:41

Теги

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