Я пытаюсь запустить сценарий анализа bash на моем mac, но команда sed не распознает «~». Скрипт отлично работает на моей рабочей станции Linux. Мой сценарий выглядит так:Портирование команды sed из linux в mac
#!/bin/bash
sed -n '3~9p' file.txt | awk '{print $2}' > out.dat
Когда я бегу это на мой макинтош я получаю "СЭД: 1: "3 ~ 9P": неверный код команды ~".
(Если вы не планируете распространять вас sw ..) Почему бы просто не установить другое sed (в качестве альтернативы)? Все будущие проблемы с переносом решаются раз и навсегда. –
Да, я сделаю это сейчас. Благодаря! – obtmind