LINUX.ORG.RU

Сообщения demo

 

Ошибка при работе скрипта в if & else & fi

Форум — Development

Всем привет. Есть кусок скрипта:

DBDATE=`date +%d%m%Y`
DATE=`date +%d"/"%m"/"%y" "%H":"%M":"%S:%N`
	echo $DATE "gzip: JOB START" >> db_backup.log

	gzip backup$DBDATE.sql
	STATUS=$?

DATE=`date +%d"/"%m"/"%y" "%H":"%M":"%S:%N`
if $STATUS -eq 0
	then
		echo $DATE "gzip: JOB DONE" >> db_backup.log
	else
		echo $DATE "gzip: JOB FAILED! Status: " $STATUS ";" >> db_backup.log
fi

При выполнении его выдает ошибку в строке где начинается оператор if 0: command not found. И в лог пишет echo которое в else, то есть JOB FALED STATUS = 0. Но ведь 0 это успешное завершение работы команды. Почему вот такая ошибка и как её исправить?

 , ,

demo
()

Значения awk в переменные

Форум — Development

Доброго времени суток. Вопрос состоит по присвоению значений awk в переменные. Есть у меня файл:

1;GigabitEthernet1/1
2;GigabitEthernet1/2
3;GigabitEthernet1/3
4;GigabitEthernet1/4
5;GigabitEthernet1/5
6;GigabitEthernet1/6
7;GigabitEthernet1/7
8;GigabitEthernet1/8
9;GigabitEthernet1/9

Вот этим я разделяю на две части строчки:

awk -F";" '{print $1 " " $2}' /home/file

Каким образом мне задать значение $1 и $2 в переменные для того чтобы подставить их в нужном месте?

Суть в том что мне нужно каждую строчку с цифрой и гигабитинтернет подставить в конфиге. Проблема в том что никак не получается задать в переменную те значения.

man awk читал, -v var=val видел. Гуглил. Примеры видел, но у меня не цепляется значение в переменную никак.. Устал искать, надеюсь на вашу помощь . Спасибо.

 ,

demo
()

Создание файлов в цикле

Форум — Development

Всем привет. Нужно генерировать файлы с задаными именами. Вот собственно мой «код». Ошибок не выдает но и не создает файлы в нужной мне директории.Тут должно быть 789.456.123 потом 790.456.123 ы так до 799.456.123 файлы. Укажите где ошибка, пожалуйста. Спасибо

#!/bin/bash

A=123
B=456
C=789
RANGE=10

while [ "$C" -lt "$RANGE" ]; do
        touch /home/$C.$B.$A
        C=`expr $C + 1`
done
echo

 ,

demo
()

RSS подписка на новые темы