У меня есть сценарий, который я хотел бы, чтобы люди получали, но по желанию. Таким образом, они могут запускать его с использованием или без него, это зависит от них.
Например, должны работать оба следующих параметра:
$ . test.sh
$ test.sh
Проблема в том,, test.sh
содержит exit
операторов, если правильные аргументы не передаются. Если кто-то создает сценарий, то команды exit
выходят из терминала!
Я провел небольшое исследование и вижу, из этого поста StackOverflow , который я мог бы определить, получен ли он из источника, и сделать что-то другое, но что это будет за другое?