Циклы bash в одну строку
while
while true; do ls; sleep 2; donefor
for i in 1 2 3; do mkdir ${i}; doneif
if [ "${asd}" = "true" ]; then echo "hellow world"; fiwhile
while true; do ls; sleep 2; donefor
for i in 1 2 3; do mkdir ${i}; doneif
if [ "${asd}" = "true" ]; then echo "hellow world"; fiprintf "\033[0;31m" //Set the text to the color red
printf "Hello\n" //Display Hello in red
printf "\033[0m" //Resets the text to default colorEscape is: \033
Color code is: [0;31m
| CODE | COLOR |
| [0;31m | Red |
| [1;31m | Bold Red |
| [0;32m | Green |
| [1;32m | Bold Green |
| [0;33m | Yellow |
| [01;33m | Bold Yellow |
| [0;34m | Blue |
| [1;34m | Bold Blue |
| [0;35m | Magenta |
| [1;35m | Bold Magenta |
| [0;36m | Cyan |
| [1;36m | Bold Cyan |
| [0m | Reset |
Необходимо заменить строчку
<minGain>20</minGain>Переводим все спецсимволы в HEX.
< - \x3c
> - \x3e
/ - \x2fВ результате получается
sed -i 's/\x3cminGain\x3e20\x3c\x2fminGain\x3e/\x3cminGain\x3e60\x3c\x2fminGain\x3e/' /root/test.shhttps://www.rapidtables.com/convert/number/ascii-to-hex.html
Для выполнение данной операции можно воспользоваться утилитой xxd, которая создаёт представление файла в виде шестнадцатеричных кодов или выполняет обратное преобразование.
echo 'Привет мир!' | xxd -ps
echo 'd09fd180d0b8d0b2d0b5d18220d0bcd0b8d18021' | xxd -p -r