Forwarded from Ice Linux 🧊
🪗Немного о функциях в bash
🤓Функции нужны при написании скриптов чтобы не повторять один и тот же кусок скрипта по нескольку раз.
🍩Синтаксис следующий:
👆 Очень важно обьявлять функцию ПОСЛЕ её написания, иначе bash будет считать имя_функции как вызов другой программы.
🦀У каждой функции уника
💊Функции также принимают аргументы команды
👆return используется для возврата кода завершения. Если вы запустите этот скрипт введя не IceLinux, то выполнив echo $? Вы увидите код завершения.
🤓Функции нужны при написании скриптов чтобы не повторять один и тот же кусок скрипта по нескольку раз.
🍩Синтаксис следующий:
#!/bin/bash
имя_функции(аргумент){
# тело функции
}
имя_функции #вызов функции
👆 Очень важно обьявлять функцию ПОСЛЕ её написания, иначе bash будет считать имя_функции как вызов другой программы.
🦀У каждой функции уника
льное имя, иначе более новая функция будет "затирать" старые#!/bin/bash
fn() { echo Ice Linux }
fn() { echo Linux Ice }
fn # вывод Linux Ice
💊Функции также принимают аргументы команды
#!/bin/bash
fn() {
if [ "$1" == "IceLinux" ];
then echo Based
else
echo Надо было ввести "IceLinux"
return 1
fi
return 0
}
fn $1 #вот тут уже пишем аргументы
👆return используется для возврата кода завершения. Если вы запустите этот скрипт введя не IceLinux, то выполнив echo $? Вы увидите код завершения.
🥰1💋1
/dev/stdout
а как пройти тест Тьюринга
Перекинуть админу на карту 5к и он признает тебя человеком
/dev/stdout
Перекинуть админу на карту 5к и он признает тебя человеком
Можешь даже себе перекинуть
Forwarded from 💺 /uc/trshbin/ | Школа вокала Биробиджан 16+ (plzdontcry ...)
This media is not supported in your browser
VIEW IN TELEGRAM
😭9🗿2