Как создать скрипт, который сделает другой скрипт в той же папке исполняемым?

Как создать скрипт, который сделает другой скрипт в той же папке исполняемым? Я не хочу беспокоиться о пути, так как он будет в том же каталоге. Так что это должно быть что-то вроде (я пытаюсь сделать исполняемый файл D3GO исполняемым):

#!/bin/bash    

chmod +x "$pwd"/D3GO

Я очень новичок в скриптах, поэтому PLS не смеется: D Спасибо!

1
задан 8 July 2014 в 23:09

1 ответ

Вы были очень близки!

#!/bin/bash    

chmod +x D3GO
1
ответ дан 24 May 2018 в 05:51
  • 1
    Ты был супер близок! Но это не то, о чем попросил ОП. Это будет искать файл с именем D3GO в каталоге, в котором вы запускаете скрипт, а не в каталоге сценария. Он будет работать, как ожидалось, если вы запустите скрипт из его собственного каталога. – kraxor 8 July 2014 в 23:14
  • 2
    @kraxor, так как использование pwd улучшает ситуацию? Он по-прежнему будет искать сценарий в каталоге, из которого вы его запускаете. – muru 8 July 2014 в 23:28
  • 3
    @muru вы правы, и я был неправ, но по правильным причинам. Я обновил свой ответ. – kraxor 8 July 2014 в 23:35

Другие вопросы по тегам:

Похожие вопросы: