Рейтинг:0

Я хочу найти файл в любом месте моей системы и разархивировать его. Но я хочу запустить для него сценарий оболочки

флаг tn

Я использовал команду locate, чтобы найти zip-файл, так как в этом случае поиск не работал. Затем запустите распаковать его вручную. Я изучаю сценарии оболочки. Как я могу сделать это в сценарии оболочки?

sudodus avatar
флаг jp
Отредактируйте текстовый файл, файл сценария оболочки, чтобы включить командные строки, которые вы использовали вручную, одну строку за другой, сохраните файл и сделайте его исполняемым. Это хорошая идея поставить "шебанг" в качестве первой строки в файле; чтобы использовать bash: `#!/bin/bash`. Пожалуйста, попробуйте, и если вам нужна помощь, чтобы заставить его работать правильно, отредактируйте исходный вопрос, чтобы показать файл сценария оболочки как «код».
sudodus avatar
флаг jp
Есть несколько хороших руководств, которые вы можете найти в Интернете. Используйте подходящую строку поиска, например **учебник по bash shellscript**.
флаг hr
См. [Как создать файл сценария для команд терминала?](https://askubuntu.com/questions/223691/how-do-i-create-a-script-file-for-terminal-commands)
vanadium avatar
флаг cn
Почему find не работает в этом случае? Это можно сделать с помощью find за один раз.
Fox Chasin avatar
флаг tn
Find будет искать только в этом каталоге. Я говорю о любом месте в системе.
sudodus avatar
флаг jp
`find / -name имя_файла` будет искать 'везде' (для файла 'имя_файла'). Вам могут потребоваться повышенные разрешения (префикс с `sudo`), чтобы иметь возможность искать там, где у обычного пользователя нет доступа.Но «найти» часто намного быстрее, чем «найти».

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.