@Seninha простота `ifne-это немного обманчиво. ОС UNIX имеет "труба подглядеть" операция, так ifne должны действительно прочитать хотя бы один байт, прежде чем решиться на запуск зависит от команды. Это означает, что он не может просто сделать тест и exec команду, но должны создать *еще* трубы, вилка другой процесс для выполнения зависимых команду и скопировать весь поток на stdin трубы к потоку трубы. Если "пустой ввод" дело не общее, - ifne может легко стоить больше ресурсов, чем он экономит, в среднем. Не могли бы вы вставить код? Это может сделать его легче обнаружить, если есть опечатка в коде или если это проблема СДК. @ThorstenS., на самом деле я встречал много иностранцев. По моим наблюдениям, он был моим колумбийским друзьям, которые были, скорее всего, сделать типа "вежливого" приглашения вопрос был про.

Вы не можете использовать подстановочные знаки в целевой аргумент. Так как минимум требуется несколько сценариев:

за д В *; делать
 если [[ -д "$д" ]]; Затем
 команда pushd "$д"
 МВ __test__/index.js ./data.js
командой popd
интернет
сделано