Tag: shell script

Синтаксис Ошибка при попытке запустить скрипт

Я получаю сообщение об ошибке ( (standard_in) 1: syntax error ), пытающийся запустить приведенный ниже код в сценарии bash. Может ли кто-нибудь указать мне правильное направление? if [[ $(bc <<< "$p0value > $freezeMax") ]]; then vP0='<a href="f1.php" class="blink">[Freezer 1: ' vP0=$vP0$p0value vP0="$vP0 &deg;C]</a>" tempDIFF=$( bc <<< "$p0value-$freezeMax") echo "$P0_name is currently at $p0value °C, which […]

grep и добавить его в конец строки

У меня есть .dat-файл: show version Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2007 by Cisco Systems, Inc. Compiled Thu 19-Jul-07 20:06 by nachen Image text-base: 0x00003000, data-base: 0x00D40000 ROM: Bootstrap program is C2960 boot loader BOOTLDR: C2960 Boot Loader (C2960-HBOOT-M) Version 12.2(25r)SEE6, RELEASE SOFTWARE (fc1) Electronica_Edif_3 uptime is […]

Как проверить ввод чисел в оболочке Linux?

Я хочу проверить, был ли вход в моем сценарии оболочки буквенным символом или символом. как я могу это достичь?

Исключение отдельных папок при копировании материалов из одного каталога в другой

Мне нужно скопировать содержимое некоторого кода из одной папки с именем aim-db-dir в другую, называемую aim-db-dir_nosvn . aim-db-dir содержит .svn-папки во всех каталогах (и подкаталогах), а в этих папках .svn содержатся некоторые папки и файлы, которые меня не интересуют. Я хочу скопировать все в каталогах и подкаталогах в target aim-db-dir кроме папок .svn и его […]

Сценарий Bash не может распознавать переменную как часть пути

Это утверждение if: if [ -n ${OSSIEHOME} ] && [ -d ${OSSIEHOME}/share/aclocal/ossie ]; then OSSIE_AC_INCLUDE=${OSSIEHOME}/share/aclocal/ossie else echo "Error: Cannot find the OSSIE aclocal files. This is not expected!" По умолчанию используется сообщение об ошибке. Я знаю, что OSSIEHOME имеет значение, потому что если я делаю echo $OSSIEHOME из командной строки, я получаю /usr/local/redhawk/core И если […]

Как добавить текущую дату перед расширением файла для нескольких файлов в каталоге?

Как добавить текущую дату перед расширением файла для нескольких файлов в каталоге? Исходные файлы: Expenses.log Allowances.log Вывод: Expenses_20170624.log Allowances_20170624.log Эта команда добавляет дату после расширения файла. 🙁 for file in *; do mv "$file" "${file}_$(date +"%d%m%Y")"; done

Сценарий не завершается, когда функция, назначенная переменной

Несколько вопросов о примерном скрипте ниже. Я _foo функцию _foo и хочу _foo ее вывод в переменную $bar , но также использовать статус возврата (который может не быть 0 или 1 ), или если у вас есть exit остановите скрипт (когда ненулевой ). Почему при вызове этого _foo функция exit _foo работает? ( if ! […]

Ошибка сценария Rsync bash (отправка: команда не найдена)

У меня есть сценарий резервного копирования для моего сервера, который работает в основном. Только команды rsync вызывают ошибку в журнале, я не могу найти решение. Вот часть моего сценария (я удалил рабочий материал): #!/bin/bash TIMESTAMP=`date +%Y%m%d_%H%M` BKROOT="/home/roots/backups" BKDIR="/home/roots/backups/$TIMESTAMP" LOG="$BKROOT/backup_$TIMESTAMP.log" function log () { now=$(date +"%T") echo -e "$now: $1" } echo -e "Starting backup…" if […]

Разработка сценария bash с использованием переменных

Я новичок, не имеющий опыта программирования, я прочитал сценарии bash на нескольких сайтах и ​​переменных в googled bash без особого успеха. При каждой перезагрузке адреса USB-порта прикрепленного сканера неверны. Моя цель – создать скрипт, который запускается при перезагрузке, устраняя мое взаимодействие. Вот что я делаю вручную для исправления назначений портов. 1) lsusb -d 04f9:0272 #the […]

сценарий оболочки для проверки состояния переданной строки

строка состояния начинаются с верхнего или нижнего алфавитов или подчеркивания, например, _abc или xyz или Abc строка может содержать цифры после первого символа типа _f9 или f10 или car20 или top10cars строка никогда не должна содержать специальные символы, как! @ # $% ^ & * () + – = здесь мой маленький сценарий if [[ […]

Interesting Posts

Как я могу изучать Linux, входить и выходить?

Восстановить / bin / hostname на AWS AMI

Как скомпилировать пакет dev из исходного кода?

Рекурсивно искать папку, но исключить подпапку svn

Как я могу попасть на терминал или виртуальную консоль, когда Ctrl-Alt-F2 выходит из строя?

Узнайте, какая программа запрашивает эскалацию привилегий?

Нужен небольшой и легкий автономный однофайловый ftpd-сервер

Сенсорный экран и мышь как отдельные входы?

Запустите устройство после того, как другое устройство отключится

Измените каталог с пробелом, за которым следует '('

NetCat никогда не заканчивает http-сеанс

Как отредактировать файл на удаленной машине с помощью текстового редактора?

Мне нужна программа для чтения файлов базы геоданных США.

Какие конкретные уязвимости я могу создать, отключив пароль sudo?

Пара арифметических связанных команд, Dash, POSIX shell, sh, Increment

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