Как использовать адрес содержимого в sed в osx без ошибки «ожидаемый контекстный адрес»

Я получаю эту ошибку sed: 2: " /^[[:space:]]*pause$/, …": expected context address с этой строкой: /^[[:space:]]*pause$/,+1d который работает на моей дебианской системе Ubuntu. Полный файл file_in=$1 sed -e' # # Delete whole lines /^<?xml/d /^<[!]DOCTYPE/d /^<\(.*html\|.*head\|meta\|.*body\)/d /^<\(.*table\|.*head\|meta\|.*body\)/d /^[[:space:]]*<[/]*tr.*>$/d /storeConfirmation/d # # Remove pieces of a line s/<td>// s%</*td.*>%% # # Replacements – chunks /^<link/ { […]

Каталог mv и содержимое в новый каталог

Я уверен, что это, наверное, очень глупый вопрос, на который, возможно, был дан ответ раньше (я все еще новичок в Linux – так жаль заранее), но я искал высоко и низко и не могу найти ответ. У меня есть каталог: /var/lib/mysql/test_db/ который содержит многочисленные файлы, которые составляют test_db данных test_db Теперь я создал новый каталог: […]

Защищенный архив (7z, RAR, Zip) открывается в определенное время

Существуют ли какие-либо средства сжатия, которые нельзя открывать или защищать паролем до определенного времени, когда безопасность будет снята? Буквально соблюдается: «Не открывать до – / – / —-»

Как выполнить команду оболочки, созданную с использованием echo и sed?

Я пробовал делать: echo " mv /server/today/logfile1 /nfs/logs/ && gzip /nfs/logs/logfile1" | sed 's|logfile1|logfile2|g' Он напечатал: mv /server/today/logfile2 /nfs/logs/ && gzip /nfs/logs/logfile2 который является командой bash. Как я могу заставить его выполняться, а не просто печатать его?

напечатать 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 […]

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