Установка программного обеспечения беспокоится с Домашним пивом

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

Для этого, если оболочка - это Bash, установите вариант Nullglob , чтобы рисунок подстановочного знака расширяется ни к чему, если она не соответствует никаких файлах. Затем проверьте, распространяется ли шаблон к чему-либо, и не звонит CP в этом случае.

#!/bin/bash
shopt -s nullglob
files=(/srv/ftp/201*/wha*/*.jj)
if [[ ${#files[@]} -ne 0 ]]; then
  cp "${files[@]}" ~
fi

Просто Sh, проверьте, осталось ли шаблон без изменений, указывая на несуществующий файл.

set -- /srv/ftp/201*/wha*/*.jj
if ! [ -e "$1" ] && ! [ -L "$1" ]; then
  cp "$@" ~
fi

0
27.11.2014, 10:32
1 ответ

Существует какой-то конфликт в каталоге является причиной причины.

$ / opt / cmake / bin / cmake -version

С помощью указанной команды вы можете попробовать, загрузится ли Cmake правильно или нет. Еще попробуйте установить в другом месте.

0
28.01.2020, 04:58

Теги

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