Я добавил свой сценарий под названием mylovelyscript.sh
в папку /bin/
. Мой скрипт содержит код, который echo
содержит текст с разными цветами текста. Но когда я запускаю свой скрипт как
$ mylovelyscript
, он выполняется в режиме bash. Итак, мой скрипт дает вывод с текстами с цветовыми кодами, такими как
\e[93mHello World!
, но не с цветными текстами. Но когда я запускаю свой скрипт как $ sh mylovelyscript.sh
с командой sh
, он выполняется так, как я хочу. Теперь я хочу, чтобы мой скрипт давал мне цветные тексты, как в режиме sh
, но в этом случае я хочу назвать мой скрипт как $ mylovelyscript
, а не как $ sh mylovelyscript
. Как мне это сделать? Спасибо!
Поместите эту строку в начале файла:
#!/bin/sh
или:
#!/bin/dash
bash
код наsh
код, какsh
can' t читаютbash style
код. – Vadzim 13.05.2020, 21:50bash
режим? Сделать окрашенным текстами в режиме удара? – 3 revs, 3 users 77%Anonymous 13.05.2020, 21:50sh
? – Vadzim 13.05.2020, 21:50sh
, в моем сценарии существует для... цикла, который я записал дляbash
, я должен изменить его дляsh
режим. – remipod 13.05.2020, 21:51$ sh mylovelyscript.sh
. – John Rix 13.05.2020, 21:51