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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

2
передать имя файла и текущую строку в скрипт
Я хотел бы передать имя файла и номер текущей строки, где находится мой курсор, через двоеточие, внешнему сценарию оболочки. Например, если я редактирую файл "foo.c", и в настоящее время я нахожусь на строке 77, я бы хотел вызвать свой скрипт из vim с аргументом "foo.c: 77".
5 vim  shell 

2
Вывести несколько строк текста в файл в Bash?
Как мне написать: $count = mysql_num_rows($result); print "<h3>$count metal prices available</h3>"; в файл index.php? Я пробовал: echo "$count = mysql_num_rows($result); print "<h3>$count metal prices available</h3>";" > index.php но я не понимаю, как избежать двойных кавычек, которые находятся на входе. Было бы лучше использовать что-то другое, чем эхо? Я бы не …

1
Вызовите zsh, затем * source * другой файл (при входе в интерактивный режим)
Этот вопрос, конечно, связан, но отличается от вопроса об исполнении команды . Решения этих вопросов включают либо запуск подоболочки - что невозможно из-за необходимости выбора источника вместо выполнения, - либо изменение вашего ~/.zshrc, что невозможно, если вы хотите распространить скрипт, который это делает. (Или, скорее, изменение пользовательских конфигурационных файлов - …


1
понимание некоторых флагов в команде find в linux
Я хотел переместить только файлы в Linux, и я нашел ответ Вот в дальнейшем: find . -maxdepth 1 -type f -exec mv {} destination_path \; который работал для меня отлично. Но мои вопросы : Каково значение \; в этой команде? Вьющиеся скобки {} в этой команде эквивалентно *?

1
Альтернатива для CD в Shell Scripting
Насколько я знаю, не рекомендуется использовать CD в сценариях оболочки. Я знаю о пушд. Но не смог найти способ двигаться назад. Предположим, в настоящее время я нахожусь в /Users/PrashastKumar/Documents/finalDiskCleanUp/script/month и я хочу переехать в /Users/PrashastKumar/Documents/finalDiskCleanUp/logs Как это можно сделать. Я пытался использовать popd, но это не работает. Любой альтернативный метод.
4 macos  shell 

2
Есть ли справочная страница для PROMPT в zsh?
Я знаю, как искать команды с помощью manкоманды. При взгляде на .zshrc файлы других людей, я вижу , что я думаю , что это встроенные переменные ( PROMPT, RPROMPTи т.д.). Где я могу узнать больше об этом? Я использую MacOSX Lion.
4 shell  zsh 

2
Загрузите сайт и заполните форму из командной строки
Используя командную строку Linux (оболочка Bash), мне нравится загружать определенный веб-сайт в мой браузер (обычно Firefox, но другой будет в порядке, если он работает под Linux) и заполнять предварительно определенную форму некоторыми данными. На самом деле, это должно запускаться из Makefile. Большинство данных формы являются статическими и будут храниться как …


2
Импорт переменных в одном сценарии оболочки из другого без выполнения указанного сценария оболочки
У меня есть 2 сценария оболочки, file1.sh и file2.sh file1.sh #!/usr/bin/env bash export var1="/data/share" export var2='password' echo "Hello" file2.sh #!/usr/bin/env bash source file1.sh echo $var1 echo $var2 Когда я выполняю file2.sh, я получаю следующий вывод Hello /data/share password Но мой ожидаемый результат /data/share password file1.sh выполняется, когда указано в file2.sh. …

4
Как я могу использовать терминал для входа в другой Mac?
У меня есть несколько скриптов Bash, которые копируют файлы с одного компьютера Mac на другой через локальную сеть, но мне нужно войти на другой компьютер Mac, чтобы скрипты работали. Немного обременительно пройти через Finder, хотя другие Mac-шоу достаточно легко отображаются на «общей» панели. Я хочу сделать это через Терминал, просто …
3 macos  bash  terminal  shell  mount 

3
Как создать новое окно терминала из командной строки в Red Hat Linux 5.3
я использую PuTTY чтобы добраться до моего Red Hat Linux 5.3 рабочая станция с моего ноутбука Windows. Как правило, если я хочу новый терминал на своей рабочей станции Windows 7 от другого терминала или mc, я должен набрать start & lt; ENTER & gt; и я увижу новое окно терминала, …

3
Прозрачное использование временных файлов в качестве средства трубопровода [закрыто]
Как наверняка знают многие из нас, всегда полезно, чтобы ваша программа принимала ввод stdin. Очень многие программы допускают такую ​​среду * nix. Это позволяет нам делать классные вещи, такие как трубопровод echo "foo" | less, Довольно часто можно обнаружить, что cat barfile | baz логически эквивалентно baz barfile как за …
3 linux  bash  shell  zsh  pipe 

2
Как запустить сеанс экрана из сценария оболочки с помощью crontab, а затем снова подключиться к нему?
Я хочу запустить следующий скрипт оболочки (launch.sh), чтобы запустить / остановить сеанс экрана с помощью crontab !/bin/bash cd ~/screen DATE_FORMAT=+%Y-%m-%d:%H:%M:%S echo --- START --- date $DATE_FORMAT if [ -f ./screen.pid ] then PID="$(cat ./screen.pid)" echo Stopping mitmproxy screen PID=$PID kill $PID rm ./screen.pid fi echo Rotating log files logrotate -s …
3 ubuntu  shell  cron  crontab 

1
Оболочка: как написать многострочный текстовый файл без экранирования специальных символов?
Я знаю, что этот вопрос звучит тысячи раз раньше. Но почему-то я не могу найти хорошее решение. Проблема: мне нужно написать многострочный текст из оболочки. Текст может содержать специальные последовательности символов (начиная с $), и я не хочу избегать их. Как это сделать? В настоящее время я использую кошку: cat …
3 bash  shell 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.