Я делаю простой скрипт bash, который в основном работает с файлами и основными функциями bash. Однако я столкнулся с чем-то, с чем не знаю, как справиться Мне нужно преобразовать 1-й столбец входного файла IPv4 / v6 в имя хоста и распечатать его. ж
Я знаю, что для распечатки 1-го столбца полезно использовать awk | Print {print $ 1} ’, и найти хост IP - это хороший nslookup, но я не могу собрать их вместе, чтобы вывести этот столбец IP в столбец HOSTNAME.
Вот так я печатаю 1-ую колонку. Параметр, передаваемый в функцию, является именем файла.
function ip_echo(){
cat $1 | awk '{print $1}’
}