Как с помощью touch создать несколько файлов в одной директории в терминале bash?
Вообще-то и ваш способ оригинальный работает, только пробелы уберите
touch app-search/{app-search.js,app-search.scss}

Можно и так, например:
touch app-search/app-search.js, app-search/app-search.scss
Или так:
cd /path/to/app-search; touch app-search.js, app-search.scss
Ну и еще разными способами - например, список файлов в файле и пройтись циклом:
Поместить в статический файл (к примеру,  /tmp/list) следующий текст:
/path/to/app-search/app-search.js
/path/to/app-search/app-search.scss
Создать файл, к примеру, touch_my_files.sh и поместить следующее
for i in `cat /tmp/list`; do touch $i; done;
Дать права:
chmod +x touch_my_files.sh
Вызывать
./touch_my_files.sh
скобки не нужны
директория path  должна существовать
если путь/имя содержит пробелы, то берём в кавычки
touch 'path/file 1' 'path/file 2'