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

Asus G750JH с предустановленной Windows 8 – я хочу с двойной загрузкой ArchLinux

Установите по умолчанию режим vi-mode Bash в «обычный» режим Vi (не «вставить») и поместите курсор в начало строки, подражая KornShell

rsync исключая пустые файлы

Сделайте ссылку на файл, чтобы среда могла его найти.

Как мы знаем, какая конкретная команда была выполнена кем?

Почему эта команда не сортируется на основе индекса uniq?

Сканеры уязвимостей и исправления для Solaris

Случайный код ошибки rsync 12 «Сброс соединения с помощью peer (104)» из задачи cron, которая запускается каждые 20 минут

Отключение блокировки затвора с помощью setxkbmap делает ключ Shift в Emacs

Использование X11 Отображает команды Terminal.app: общие инструменты отображения

ln -s: от одного источника до многих пунктов назначения

Команда отображения в строке заголовка xterm

Ошибка автоматического просмотра. Как определить, что пытается получить доступ к файлу?

Как отобразить n-й результат команды ls?

проверить скорость интернета с терминала?

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