Вы можете модифицировать вашу команду `sed`, добавив условие для поиска строк, содержащих текст `/var/www/domain/index.php`. Это можно сделать с помощью встроенного фильтра `grep`, который позволит отобрать только те строки, которые содержат указанную подстроку.
Вот как это можно сделать, добавив `grep` в вашу цепочку команд:
```bash
sed 's/^\[.*\]//g' error.log.1 | sed 's/, referer: [^\n]*//g' | grep '/var/www/domain/index.php' | sort | uniq -c | sort -n
```
### Объяснение изменений:
1. **`grep '/var/www/domain/index.php'`** — этот шаг добавляет фильтрацию. После применения `sed` команды, эта команда оставит только строки, в которых присутствует указанный текст.
2. Команда `sort`, `uniq -c` и `sort -n` в конце остаются без изменений и продолжают выполнять свою работу, теперь уже с отфильтрованными строками.
Таким образом, данный скрипт теперь будет обрабатывать только те строки из `error.log.1`, которые содержат текст `/var/www/domain/index.php`, и затем подсчитывать количество уникальных вхождений.