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

92
Как я могу сохранить результаты команды «найти» в виде массива в Bash

Я пытаюсь сохранить результат в findвиде массивов. Вот мой код: #!/bin/bash echo "input : " read input echo "searching file with this pattern '${input}' under present directory" array=`find . -name ${input}` len=${#array[*]} echo "found : ${len}" i=0 while [ $i -lt $len ] do echo ${array[$i]} let...

92
Как увидеть файлы и файловую структуру в развернутом приложении Heroku

Мое клиентское приложение, развернутое на Heroku, позволяет пользователю загружать изображения на Heroku. Я хотел протестировать изменение, которое я сделал для удаления изображений, поэтому мне нужен способ увидеть состояние структуры папок в Heroku, чтобы убедиться, что изображения удаляются из...

92
Рекурсивно удалить папку node_modules по указанному пути с помощью командной строки

У меня есть несколько проектов npm, сохраненных в локальном каталоге. Теперь я хочу сделать резервную копию моих проектов без node_modulesпапки, так как она занимает много места и может быть восстановлена ​​в любое время с помощью npm install. Итак, мне нужно решение для рекурсивного удаления всех...

91
Как в bash привязать функциональную клавишу к команде?

Пример: я хочу привязать F12ключ к команде echo "foobar", чтобы каждый раз, когда я нажимаю, F12на экран выводилось сообщение «foobar». В идеале это может быть любая произвольная команда оболочки, а не только встроенные команды. Как это сделать?...

91
Как заставить sed читать со стандартного ввода? [дубликат]

На этот вопрос уже есть ответы здесь : sed unknown option для `s 'в сценарии bash [дубликат] (4 ответа) Закрыт 3 месяца назад . я стараюсь grep searchterm myfile.csv | sed 's/replaceme/withthis/g' и получение unknown option to `s' Что я делаю неправильно? Редактировать: Согласно комментариям, код...

91
Почему я не могу указать переменную среды и повторить ее в той же командной строке?

Рассмотрим этот фрагмент: $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz Здесь я установил $SOMEVARзначение AAAв первой строке - и когда я повторяю его во второй строке, я получаю AAAсодержимое, как и ожидалось. Но затем, если я попытаюсь указать переменную в той же командной строке, что и...

91
Можно ли сбросить настройки приватности в iOS?

Чтобы протестировать предоставление доступа к календарю iOS, мне нужно сбросить настройки конфиденциальности на моем тестовом устройстве. Однако каждый раз, когда я устанавливаю его на устройство, он запоминает старые настройки конфиденциальности и не отображает окно предупреждений, в котором...

90
tar: добавить все файлы и каталоги в текущий каталог, ВКЛЮЧАЯ .svn и т. д.

Я пытаюсь создать каталог tar.gz и использовать tar -czf workspace.tar.gz * Полученный tar включает .svnкаталоги в подкаталогах, но НЕ в текущем каталоге (поскольку он *расширяется только до `` видимых '' файлов, прежде чем он будет передан в tar Я попытался tar -czf workspace.tar.gz .вместо...

90
Использование цветов с printf

При таком написании он выводит текст синим цветом: printf "\e[1;34mThis is a blue text.\e[0m" Но я хочу, чтобы формат был определен в printf: printf '%-6s' "This is text" Теперь я попробовал несколько вариантов добавления цвета, но безуспешно: printf '%-6s' "\e[1;34mThis is text\e[0m" Я даже...

90
Командная строка Bash и ограничение ввода

Есть ли какое-то ограничение на количество символов в bash (или других оболочках) на продолжительность ввода? Если да, то каков этот лимит символов? Т.е. можно ли написать в bash команду, которая слишком длинна для выполнения из командной строки? Если необходимого ограничения нет, есть ли...

89
Спите до определенного времени / даты

Я хочу, чтобы мой сценарий bash спал до определенного времени. Итак, мне нужна такая команда, как «сон», которая принимает не интервал, а время окончания и спит до этого момента. «At» -daemon не является решением, так как мне нужно заблокировать работающий скрипт до определенной даты / времени....

89
Удаление созданных временных файлов при неожиданном выходе из bash

Я создаю временные файлы из сценария bash. Я удаляю их в конце обработки, но так как скрипт работает довольно долго, если я его убью или просто CTRL-C во время запуска, временные файлы не удаляются. Есть ли способ поймать эти события и очистить файлы до завершения выполнения? Кроме того, есть ли...

89
Как выполнить вывод команды в текущей оболочке?

Мне хорошо sourceизвестна .утилита (также известная как ), которая берет содержимое из файла и выполняет его в текущей оболочке. Теперь я преобразую некоторый текст в команды оболочки, а затем запускаю их следующим образом: $ ls | sed ... | sh lsэто просто случайный пример, исходный текст может...

89
Принудительно сбрасывать вывод в файл, пока скрипт bash все еще запущен

У меня есть небольшой скрипт, который ежедневно вызывается crontab с помощью следующей команды: /homedir/MyScript &> some_log.log Проблема с этим методом заключается в том, что some_log.log создается только после завершения MyScript. Я хотел бы сбрасывать вывод программы в файл во время ее...

89
Путаница в отношении $ {array [*]} и $ {array [@]} в контексте завершения bash

Я впервые пытаюсь написать завершение bash, и меня немного смущают два способа разыменования массивов bash ( ${array[@]}и ${array[*]}). Вот соответствующий фрагмент кода (кстати, он работает, но я хотел бы понять его лучше): _switch() { local cur perls local...

89
В чем разница между использованием терминала на Mac и Linux? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 9 лет назад . Уточните этот вопрос Я использую Ubuntu последние четыре года. У меня есть базовые знания команд оболочки, и я...

89
cp -r без скрытых файлов

У меня два каталога и один пустой. В первом каталоге есть много подкаталогов со скрытыми файлами. Когда я cp -rперехожу из первого каталога во второй, скрытые файлы тоже копируются. Какие-нибудь решения, чтобы избежать их?...