bash

как я делаю mv original.filename new.original.filename без перепечатки исходного имени файла? Я бы предположил, что могу сделать что-то вроде mv -p=new. original.filename или, возможно,mv original.filename new.~ или что-то еще - но я не вижу ничего подобного, посмотрев на man mv/info mv страницы. конечно, я...

Я использую mount -o bind /some/directory/here /foo/bar Я хочу проверить /foo/bar хотя со скриптом bash, и посмотреть, если его монтировали? Если нет, то вызовите приведенную выше команду монтирования, иначе сделайте что-то еще. Как я могу это сделать? CentOS-это операционная система....

снова и снова я вижу ответы Bash на переполнение стека с помощью eval и ответы получают удар, каламбур, предназначенный для использования такой "злой" конструкции. Почему это eval так зло? Если eval не может использоваться безопасно, что я должен использовать вместо этого?...

как я мог передать результат из до cd? вот что я пытаюсь сделать: which oracle | cd cd < which oracle но ни один из них не работает. есть ли способ, чтобы достичь этого (а не копировать/вставить, конечно)? Edit : с другой стороны, эта команда не будет выполнена, потому что файл назначения не являетс...

этот вопрос уже есть ответ здесь: как mkdir только если dir еще не существует? 13 ответов в моем сценарии bash я делаю: mkdir product; когда я запускаю скрипт несколько раз, я получаю: mkdir: product: File exists ...

Если я ввожу bash-x вариант, он покажет всю линию. Но скрипт будет выполняться нормально. Как я могу выполнить построчно? Чем я могу видеть, если он делает правильную вещь, или я прерываю и исправляю ошибку. Тот же эффект поставить read в каждой строчке....

либо я пропустил какой-то люфт, либо люфт, похоже, не работает с слишком большим количеством программистов-цитат. $ echo "hello1-`echo hello2-`echo hello3-`echo hello4```" hello1-hello2-hello3-echo hello4 хотел hello1-hello2-hello3-hello4-hello5-hello6-... ...

Я хотел бы сохранить команду для использования в более поздний период в переменной (не вывод команды, а сама команда) у меня есть простой скрипт следующим образом: command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked succ...

Как я могу повторить только имя файла файла, если я повторяю каталог с циклом for? for filename in /home/user/* do echo $filename done; потянет полный путь с именем файла. Мне просто нужно имя файла....

кроме того, из этого комикса Я видел, как некоторые люди пишут sudo !!. что такое sudo bang bang?...