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

604
Найти и заменить в файле и перезаписать файл не работает, он очищает файл

Я хотел бы запустить поиск и замену файла HTML через командную строку. Моя команда выглядит примерно так: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Когда я запускаю это и смотрю на файл позже, он пуст. Он удалил содержимое моего файла. Когда я запускаю это после...

586
sudo echo «что-то» >> / etc / privilegedFile не работает

Это довольно простой вопрос, по крайней мере, так кажется, о разрешениях sudo в Linux. Часто я просто хочу добавить что- /etc/hostsлибо в подобный файл или в другой файл, но в конечном итоге не могу, потому что и то, >и другое >>запрещено, даже с правами root. Есть ли какое - то образом ,...

573
Использование wget для рекурсивного извлечения каталога с произвольными файлами в нем

У меня есть веб-каталог, где я храню некоторые файлы конфигурации. Я хотел бы использовать wget, чтобы вытащить эти файлы и сохранить их текущую структуру. Например, удаленный каталог выглядит так: http://mysite.com/configs/.vim/ .vim содержит несколько файлов и каталогов. Я хочу воспроизвести это...

546
Сравнение чисел в Баш

Я начинаю изучать написание сценариев для терминала bash, но не могу понять, как заставить сравнения работать должным образом. Сценарий, который я использую: echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b"; else echo "b is greater...

544
Почему пробелы иногда нужны вокруг метасимволов?

Несколько месяцев назад я татуировал вилочную бомбу на руке и пропускал пробелы, потому что я думаю, что без них это выглядит лучше. Но, к моему ужасу, иногда (не всегда), когда я запускаю его в оболочке, он не запускает вилочную бомбу, а просто выдает синтаксическую ошибку. bash: syntax error near...

530
Каков наилучший способ определить местоположение текущего скрипта PowerShell?

Всякий раз, когда мне нужно сослаться на общий модуль или скрипт, мне нравится использовать пути относительно текущего файла скрипта. Таким образом, мой скрипт всегда может найти другие скрипты в библиотеке. Итак, что является лучшим, стандартным способом определения каталога текущего скрипта? В...

524
Как очистить предыдущий вывод в Терминале в Mac OS X?

Я знаю clearкоманду, которая «очищает» текущий экран, но она делает это, просто печатая много новых строк - очищенное содержимое просто прокручивается вверх. Есть ли способ полностью стереть весь предыдущий вывод с терминала, чтобы я не мог добраться до него даже при прокрутке...

521
Ошибка команды при назначении переменной Bash

У меня есть этот скрипт с именем test.sh: #!/bin/bash STR = "Hello World" echo $STR когда я бегу, sh test.shя получаю это: test.sh: line 2: STR: command not found Что я делаю неправильно? Я смотрю на очень простые / начинающие учебники по bash-скриптингу онлайн, и вот как они говорят, чтобы...

509
Colorized grep - просмотр всего файла с выделенными совпадениями

Я считаю , grep«s --color=alwaysфлаг , чтобы быть чрезвычайно полезным. Однако grep печатает только строки с совпадениями (если только вы не запросите контекстные строки). Учитывая, что каждая печатаемая строка имеет соответствие, выделение не добавляет столько возможностей, сколько могло бы. Мне...

501
OS X: эквивалент Linux для wget

Как я могу сделать HTTP GET из сценария оболочки Un * x в стандартной системе OS X? (установка стороннего программного обеспечения не является опцией, так как она должна работать на множестве разных систем, которые я не контролирую). Например, если я запускаю сервер Mercurial локально, выполняя hg...

494
Как обрабатывать аргументы командной строки в PowerShell

Каков «лучший» способ обработки аргументов командной строки? Кажется, что есть несколько ответов о том, что такое «лучший» путь, и в результате я застрял на том, как справиться с чем-то простым: script.ps1 /n name /d domain А ТАКЖЕ script.ps1 /d domain /n name. Есть ли плагин, который может...

492
Цвета терминала OS X [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Я новичок в OS X, только что получил Mac после работы с Ubuntu Linux в течение некоторого времени. Среди...