Вопросы с тегом «env»

2
Строка Shebang с командой `#! / Usr / bin / env --argument` не работает в Linux
У меня есть простой скрипт: #!/usr/bin/env ruby --verbose # script.rb puts "hi" На моем OSX box он работает нормально: osx% ./script.rb hi Тем не менее, на моей коробке Linux, он выдает ошибку linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Если я запускаю строку shebang вручную, она работает …

2
что делает `env <команда>`?
Что env ls -alделает команда ? У меня был тест Linux и возник вопрос: «Как запустить команду напрямую, но не ее псевдоним?» Я знал, что существует решение, такое как префиксная команда с каким-то специальным символом, но я забыл его. Теперь я знаю, что это так \. (читать из этого поста …




3
Распространение скрипта: я должен использовать / bin / gawk или / usr / bin / gawk для shebang?
Gawk обычно находится в / bin или / usr / bin? Я бы пошел с, #!/usr/bin/env gawkно тогда я не могу использовать аргументы. Щас пользуюсь #!/bin/gawk -f. Скрипт очень длинный, содержит много одинарных кавычек и работает с stdin. В руководстве по GNU Awk есть раздел 1.1.4 Исполняемые программы awk, в …
12 awk  shebang  env 

1
Есть ли гарантия, что / usr / bin / env будет существовать?
Часто я вижу, что сценарии начинаются со строки shebang, которая используется #!/usr/bin/env interpreter_nameдля любого интерпретатора, с обоснованием того, что разные системы могут иметь интерпретатор, который им нужен для запуска, установленного в разных местах. Например, если я предполагаю, pythonчто установлен так, как /usr/bin/pythonнекоторые пользователи, которые решили установить его, /opt/pythonпо какой-то причине …
8 scripting  env 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.