Ответ 1
sed
является Stream EDitor. Он может сделать целую кучу действительно классных вещей, но наиболее распространенной является замена текста.
Элемент s,%,$,g
командной строки - это команда sed
для выполнения. s
означает замену, символы ,
являются разделителями (могут использоваться другие символы: /
, :
и @
являются популярными). %
- это шаблон, соответствующий (здесь знак буквенного процента), а $
- это второй образец, который соответствует (вот буквальный знак доллара). g
в конце означает, что g
будет заменено на каждую строку (в противном случае оно будет обновлять только первое совпадение).