Если кто-то знает как можно еще минимизировать и ускорить код, прошу показать)
read -e -n 1 -p "ответ ? [Y/n] " y
if [[ "$y" =~ ^[y,Y] ]]
then echo "OK"
else echo "NO"
fi
read -e -n 1 -p "ответ ? [Y/n] " y
if [[ $y =~ [yY] ]]
then echo "OK"
else echo "NO"
fi
#!/usr/bin/env bash
_HOST="$1"
if [[ "$_HOST" == "" ]]; then
_HOST="host2"
fi
echo "Используемый хост: $_HOST"
$ export prod="host1"
$ deploy.sh $prod
Используемый хост: host1
$ deploy.sh "host1"
Используемый хост: host1
$ deploy.sh
Используемый хост: host2
$ Q='Hello world.
\`quote> Hi'
$ echo $Q
Hello world.
Hi
$ curl -s -H "user-agent: Mozilla/5.0" --get "https://translate.googleapis.com/translate_a/single?client=gtx&dt=t&sl=en&tl=ru" --data-urlencode "q=$Q"
[[["Привет мир.\n","Hello world.\n",null,null,1],["Здравствуй","Hi",null,null,1]],null,"en"]
d=$(dirname $0)
echo "0 = $0"
echo "d = $d"
DIR=$(dirname $(readlink -e "$0"))
echo "DIR = $DIR"
if [ -f "/etc/license" ]; then
echo "The panel is already installed."
exit
fi
возник вопрос можно ли создать Unit, что будет брать инфо о системе или проще изменить что-то в скрипте.
и еще одно, как сделать чтобы информация о сетях тоже попадала в логи вроде прописал After=network.service , но не работает =( лог файл пустой =(
нужно чтобы в логи записывались последние 10 секунд состояния памяти и загрузка Цп =) то есть постоянно =)
free >> /restar/logs/memory.txt &
cat /proc/stat >> /restar/logs/cpu.txt &
...
Я пишу "cp -r mydir anotherdir". В этом случае у меня получается "anotherdir/mydir", а как мне сделать чтобы например получилось "anotherdir/mydir2" ?
cp -r mydir anotherdir/mydir2
cp -r mydir/* anotherdir/mydir2
Л="дело1 было утром
дело2 было утром
дело3 было днём
дело4 было днём
дело5 было днём
дело6 было вечером
дело7 было вечером
дело8 было ночью"
echo $Л | awk 'BEGIN {k=""} {if (k!=$3){print $0}} {k=$3}'
echo $Л | awk 'k!=$3 {print; k=$3}'
дело1 было утром
дело3 было днём
дело6 было вечером
дело8 было ночью
$ echo $arr1 > arr1
$ echo $arr2 | diff -q -s arr1 -
Файлы arr1 и - идентичны
Файлы arr1 и - различаются