Tag: оболочки

Не искать PATH при поиске файла

Есть в любом случае в bash , и, надеюсь, другие оболочки (некоторые переносные методы), чтобы предотвратить . / source от поиска переменной PATH?

Как скрипт может задать мне вопросы?

Я использую этот скрипт для анализа данных: #!/bin/bash in=/autofs/cluster/transcend/mega/scripts/ insub=/autofs/cluster/transcend/mega/dtn/20141015/123 out=/autofs/cluster/transcend/mega/scripts/1256 for i in $(cat $in/list_subjects.txt); do echo "$i" mkdir ${insub}/${i}/file.nii.gz -k ${insub}/${i}/rh.nii.gz -M wait done Как этот сценарий может спросить меня в начале этого, это работа по подтверждению или изменению путей в (in, insub и out)?

Расширение *, #,% – Что они означают?

for j in * .* ; do cp $j ../$name-S$i.gid/${j%%. * }$i.${j#*.} done Может ли кто-нибудь сказать мне, что это делает для цикла? Что означают * , % и # ? ( $name – это путь к каталогу, в котором есть -S1.gid … -Sn.gid )

Ошибка захвата LS в файл

#!/bin/sh if [ $(ls sample01.log | wc -l) = 1 ] then echo "File Found" > lsOutput.log else echo "File Not Found" > lsOutput.log fi Но если sample01.log еще не существует, мой код уже возвращает ошибку: ls: cannot access sample01.log: No such file or directory И код больше не будет работать. Файл не найден больше […]

команда elif бросает ошибку

Привет, правильная команда elif ? elif [[ "${FILECOMMAND}" = "" ] && [[ -f ${ZIPFILE} ]||[ -f ${ZIPFILE3} ]]] Я получаю сообщение об ошибке, когда я запускаю его.

Unix: Что произойдет, если я введу ls -d *

Будет ли он просто игнорировать бит после опции -d, поскольку вы не можете размещать символы лексически между 2 и q?

исходный скрипт как команда

По какой-то причине (?), Часто, когда я пишу скрипты в настоящее время, они не работают или работают только частично, а затем я стараюсь . или source и они работают отлично. Я не уверен, что вызывает это, поскольку сценарии различны во многих отношениях, трудно изолировать то, что должно быть получено, чтобы сценарий в целом работал. Кроме […]

Странное поведение при поиске .zshrc

Я использую zsh 5.0.2 (x86_64-apple-darwin12.3.0) на последнем MacOSX. Если это имеет значение, я также включил oh-my-zsh . Кажется, что оболочка пропускает файл .zshrc когда я хочу его .zshrc . Результат выполнения следующих команд должен явно выявить мою проблему. ( ~ » – это мое приглашение). Файл существует ~ » ls -l .zshrc -rw-r–r– 1 user […]

Получать текстовый вывод из команд сценария оболочки на экране во время выполнения

Рассмотрим следующий сценарий оболочки val=($ls) Ls не дает никакого вывода текста оболочки. Теперь, как мы получаем выходной текст на экране во время выполнения команды? Я могу напечатать значение val, чтобы получить результат, но использование эха не является точкой. Таким образом, использование следующей строки не так echo $val Итак, вкратце, как мне получить вывод текущей команды, […]

echo $ PATH не отражает «экспорт PATH», который я сделал в сценарии оболочки

Я создал сценарий оболочки, который будет проверять, существует ли определенное значение в PATH . Если нет, то это добавит это значение к PATH среды PATH . Он был успешно добавлен, основываясь на запуске echo $PATH внутри сценария оболочки. Но когда я попытался запустить echo $PATH в командной строке .. он не отражает внесенные изменения. Вот […]

Interesting Posts

Я могу пинговать внутреннее внешнее, но не извне во внутренний (статический IP)?

Изменения в /etc/security/limits.conf и /etc/security/limits.d/20-nproc.conf не влияют

Человеческая страница в PDF с groff: без пробелов после заголовков

Readline: привязка последовательности escape ANSI к ключу

fgrep начало строки?

Менеджеры Windows против менеджеров входа в систему против диспетчеров дисплея в среде рабочего стола

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

RHEL 6.4: Openssl 1.0.0-27 libcrypto и libssl отсутствуют

Linux: позволяет пользователю прослушивать порт ниже 1024

разница между и паттерном в команде awk

минимальный TCP MSS в Linux

Почему Awk портит мои переменные скрипта

Gnome – окна всегда открываются вверху слева

Почему BIOS должен загружать загрузчик начальной стадии из MBR, но это не относится к UEFI?

Не удалось войти в систему после редактирования xinitrc

Linux и Unix - лучшая ОС в мире.