напечатать IP-адрес с именем интерфейса

Я хочу показать IP-адрес, как показано ниже. lo : 127.0.0.1 eth0 : 192.168.5.123 eth1 : 192.172.0.212 wlan0 : 10.1.0.124 Я могу распечатать весь IP-адрес ifconfig | awk '/inet addr/{print substr($2,6)}' ifconfig | awk '/inet addr/{print substr($2,6)}' . Но это только печать IP. Каждая система имеет свои собственные имена и адреса интерфейса. Поэтому мой скрипт должен […]

Поиск всех типов расширений, указанных в файле html

Вот моя проблема: Существует папка со многими html и текстовыми файлами. Мне нужно рекурсивно пройти через каждый из них и найти все виды расширений файлов, на которые ссылаются эти файлы html / text, такие как .jpg, .tif, .png и т. Д. Проблема в том, что у меня нет определенного списка расширений, которые я хочу найти. […]

Как напечатать строки, содержащие 3 слова

Я хотел бы напечатать строки в моем файле, которые содержат 3 слова, разделяющих мои 2 пробела. например: AAA BBB CCC BB AA CCCCCCCC следует распечатать только AAA BBB CCC . Я уже использую grep для этого, но я не могу обрабатывать пробелы.

Как получить PPID с помощью PS с использованием опций BSD

Я ищу строку ps, которая даст мне все выходные заголовки «ps aux», но с PPID. До сих пор я могу получить столбец PPID, используя ps -ef. Я пробовал множество комбинаций, но не смог найти тот, который выполняет мою задачу. Это можно сделать?

gzip – есть ли риск потерять файлы во время сжатия, если процесс мертв?

Есть ли риск потери файлов во время сжатия, если процесс умирает? Я gzipping большие файлы с помощью подстановочных знаков, но случайно запускаю его без screen или nohup . Есть ли риск потерять исходные файлы, если я отменяю сжатие gzip во время создания архива? Версия Gzip: gzip 1.3.5 (2002-09-30) Пожалуйста, дайте мне знать, я боюсь потерять […]

Как связать переменное число csv, удалив их строки заголовков?

У меня есть каталог с несколькими сотнями CSV-файлов, имена файлов которых начинаются с двух цифр {01..84} . Несколько сотен >> 84, поэтому, очевидно, некоторые имена файлов начинаются с того же префикса. Я хочу объединить файлы, имена файлов которых начинаются с того же префикса. Вот что у меня есть: #!/bin/bash for i in {01..84}; do #declare […]

процессы, запущенные в этом сеансе

Я открыл сеанс терминала и начал некоторые процессы с помощью & . Когда я попытался закрыть окно терминала, он предупредил меня, что в фоновом режиме все еще выполняются задания. Я вижу процессы, выполняемые с ps , но как узнать, какие из них были запущены в этом сеансе?

Regex и шаблоны в командной строке ksh

Мне интересно, в чем разница между использованием * и .* В строке регулярного выражения. Я думаю, * означает «от 0 до n символов», но я не вижу, что означает .* . Например, в чем разница между: "2013*11*27" и "2013.*11.*27" ? Если я посмотрю find . -name [pattern] В качестве образца я попытался: "2013.*11.*25" но он […]

BASH: передать аргументы в подзапись

У меня есть сценарий: #!/bin/bash . config ./sub-script В config есть много переменных, и я не хочу передавать их в sub-scirpt, например ./subscript arg1 arg2 … arg100500 . Кроме того, мне не нравится идея source конфигурации из подценария, потому что в общем случае она может не знать, где находится файл конфигурации. Есть ли другой способ […]

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

У меня есть файл CSV ( data.csv ), как data.csv ниже: apple_val, balloon_val, cherry_val, dog_val 1 ,5 ,6 ,7 3 ,19 ,2 ,3 У меня есть текстовый файл ( sentence.txt ), как показано ниже: I have apple_val apple(s) and balloon_val balloons. My dog_val dogs were biting the cherry_val cherries. Мне нужен выходной файл ( output.txt […]

Interesting Posts

Есть ли графический пейджер?

IPTables "iptables table` filter ': таблица не существует (вам нужно insmod?) "

Bash: что такое присвоение `a =` определено?

Как написать точно скрипты bash в Make-файлы?

Does -o и -i имеют смысл, когда целевой хост уже подключен к указанному интерфейсу?

Почему терминал отправляет CR, даже если установлен ICRNL?

Терминал Gnome — скрыть файлы тильды, созданные Emacs

Как отслеживать вызовы, вызываемые пользователем во FreeBSD с помощью аудита?

Перечислите папки размером более 10G и отправьте их соответствующим владельцам об использовании

Сопоставление двух разных линий, расположенных по крайней мере на N прямых друг от друга

Включить 2-й монитор (только ТВ) при включении

Есть ~ / Мэри относительный путь?

В zsh как установить псевдоним для `less` для получения вывода stderr?

Как узнать, работает ли acct? (Учет системы Unix)

Форматирование внешнего жесткого диска USB ext4

Linux и Unix - лучшая ОС в мире.