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

Какие-либо оговорки об использовании bash отредактированы из сценария оболочки в качестве альтернативы экрану?

kill -9 зависает, не может убить процесс (процесс проверки доказательств)

Предупреждение fdisk: (расширенный) Раздел не начинается с границы физического сектора

Где я могу найти словарный словарь общих слов?

Найдите шаблон, затем добавьте текст в третью пустую строку

Поддерживает ли systemd перезапуск при отказе для демона forking?

фоновый gui-процесс в сценарии оболочки

Получение ZFS для отображения физических дисков в zpool

Командная строка (PS1), включая количество файлов в каталоге (как скрытых, так и обычных)

Клавиатура Bluetooth не отображается в / dev / input

Добавление Ctrl-L в качестве «чистой» горячей клавиши в ksh OpenBSD

Как указать дату и время в имени файла?

Используя терминал, какие другие способы вы можете удалить файл?

Сжёг fedora на DVD, но hash неверен

Где запускать команды для запуска, когда X начинается с SLiM

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