Да, можно. Чтобы переписать скрипт sed в одну строку, достаточно разделить отдельные команды с помощью точки с запятой. Ниже приведены примеры скрипта из нескольких строк и эквивалентного ему скрипта в одну строку.
Многострочный скрипт:
```
sed '
s/foo/bar/g
/baz/d
s/qux/corge/g
'
```
Однострочная версия:
```
sed 's/foo/bar/g; /baz/d; s/qux/corge/g'
```
Оба эти скрипта делают то же самое: все вхождения "foo" заменяют на "bar", удаляют все строки, содержащие "baz", и все вхождения "qux" заменяют на "corge".
Однако стоит заметить, что при работе с однострочными скриптами становится сложнее читать и отлаживать код, особенно если скрипт достаточно длинный или сложный.