Как добавить файл с определенным расширением

Хотя другие ответы могут предполагать, что MonoDevelop предназначен только для разработки C #, он также обрабатывает C, C ++, Python, Vala и Java. И Visual Basic, если это то, что вам нужно:).

1
задан 18 July 2018 в 10:39

2 ответа

Перенаправление должно быть однозначным. Вы можете использовать подстановочные знаки в своем перенаправлении, если он разрешает один конкретный файл.

echo "Host name:" $HOSTNAME >> *.log

добавит в существующий файл .log, если он является единственным .log-файлом в папке.

Если имеется несколько файлов соответствия, вы получите сообщение об ошибке заявив, что перенаправление неоднозначно. Если нет соответствующего файла, перенаправление создаст файл с точным именем, как предусмотрено, то есть, включая символы подстановочных знаков.

Достигнутый вами последний результат показывает, что при попытке выполнить команду отсутствовал файл .log.

Вы можете сузить шаблон, чтобы быть более конкретным, например. в вашем случае вы можете использовать «tailor * .log» в качестве маски.

3
ответ дан 18 July 2018 в 17:17

Вы можете использовать что-то вроде этого:

find tailor*.log

find довольно хорошо справляется с этой задачей и слишком ограничивает это, потому что, если у вас есть другие файлы, подобные этому в подкаталогах, они также будут найдены

-1
ответ дан 18 July 2018 в 17:17

Другие вопросы по тегам:

Похожие вопросы: