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

Сценарии - это форма программирования, обычно характеризующаяся низкой формальностью, неправильной типизацией и отсутствием необходимости явной компиляции. Существует множество языков сценариев, и они используются в самых разных сценариях - приложения командной строки, графические интерфейсы, серверные приложения, модули расширения.

3268
Как мне узнать, что обычный файл не существует в Bash?

Я использовал следующий скрипт, чтобы увидеть, существует ли файл: #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi Какой правильный синтаксис использовать, если я только хочу проверить, не существует ли файл ? #!/bin/bash FILE=$1 if [...

2092
Есть ли способ запустить Python на Android?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Мы работаем над версией S60, и у этой платформы есть хороший Python API. Тем не менее, нет ничего официального о Python на...

2044
Как разделить строку на разделитель в Bash?

У меня есть эта строка хранится в переменной: IN="bla@some.com;john@home.com" Теперь я хотел бы разделить строки по ;разделителю, чтобы у меня было: ADDR1="bla@some.com" ADDR2="john@home.com" Я не обязательно нужен ADDR1и ADDR2переменные. Если они являются элементами массива, это даже лучше. После...

1989
Как mkdir только если dir еще не существует?

Я пишу сценарий оболочки для запуска под KornShell (ksh) в AIX. Я хотел бы использовать mkdirкоманду для создания каталога. Но каталог может уже существовать, и в этом случае я не хочу ничего делать. Поэтому я хочу либо проверить, что каталог не существует, либо подавить ошибку «Файл существует»,...

1922
Как мне разобрать аргументы командной строки в Bash?

Скажем, у меня есть скрипт, который вызывается с этой строкой: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile или этот: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile Что общепринятый способ разбора это таким образом, что в каждом конкретном случае (или некоторая...

1078
Как считать строки в документе?

У меня есть такие строки, и я хочу знать, сколько строк у меня на самом деле ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00...

981
Как я могу объявить и использовать логические переменные в сценарии оболочки?

Я попытался объявить логическую переменную в сценарии оболочки, используя следующий синтаксис: variable=$false variable=$true Это правильно? Кроме того, если бы я хотел обновить эту переменную, я бы использовал тот же синтаксис? Наконец, правильный ли следующий синтаксис для использования булевых...

718
В скрипте Bash, как я могу выйти из всего скрипта, если возникает определенное условие?

Я пишу сценарий на Bash для проверки кода. Тем не менее, кажется глупым запускать тесты, если компиляция кода не удалась, и в этом случае я просто прерву тесты. Есть ли способ, которым я могу сделать это, не оборачивая весь скрипт внутри цикла while и не используя разрывы? Что-то вроде Дун Дун Дун...

712
Как запустить скрипт PowerShell

Как запустить скрипт PowerShell? У меня есть скрипт с именем myscript.ps1 У меня установлены все необходимые рамки Я установил , что политика выполнения вещь Я следовал инструкциям на этой странице справки MSDN и пытаюсь запустить его так: powershell.exe...

632
Как работает «cat << EOF» в bash?

Мне нужно было написать скрипт для ввода многострочного ввода в программу ( psql). После небольшого поиска я нашел следующий синтаксис: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Это правильно создает многострочную строку (от BEGIN;до...

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

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

569
Как установить текущий рабочий каталог в каталог скрипта?

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

564
Как мне заставить CURL не показывать индикатор выполнения?

Я пытаюсь использовать cURL в скрипте и заставить его не показывать индикатор выполнения. Я попробовал -s,-silent , -S, и -quietварианты, но ни один из них не работает. Вот типичная команда, которую я пробовал: curl -s http://google.com > temp.html Я только получаю индикатор выполнения, когда...

561
Найти и заменить внутри текстового файла с помощью команды Bash

Какой самый простой способ найти и заменить данную входную строку, скажем abc, и заменить другой строкой, скажем, XYZв файле /tmp/file.txt? Я пишу приложение и использую IronPython для выполнения команд через SSH - но я не очень хорошо знаю Unix и не знаю, что искать. Я слышал, что Bash, помимо...

555
Как я могу удалить первую строку текстового файла, используя скрипт bash / sed?

Мне нужно многократно удалять первую строку из огромного текстового файла, используя скрипт bash. Прямо сейчас я использую sed -i -e "1d" $FILE- но удаление занимает около минуты. Есть ли более эффективный способ сделать...

492
Как найти и заменить текст в файле, используя среду командной строки Windows?

Я пишу сценарий пакетного файла, используя среду командной строки Windows, и хочу заменить каждое вхождение некоторого текста в файле (например, «FOO») другим (например, «BAR»). Какой самый простой способ сделать это? Есть встроенные...

489
Не позволяя сценаристам захлопнуть ваш сайт

На этот вопрос есть ответы на переполнение стека на русском : Как устроить ловушку для хакера, или достойно отбивать атаку? Я принял ответ, но, к сожалению, я полагаю, что мы застряли в нашем первоначальном сценарии наихудшего случая: CAPTCHA каждый на попытки покупки дерьма . Краткое объяснение:...

487
Зачем вам нужно ставить #! / Bin / bash в начале файла скрипта?

Я делал скрипты на Bash раньше, и все они работали нормально #!/bin/bashв начале. Какой смысл вкладывать это в? Будет ли что-то другое? Кроме того, как вы произносите #? Я знаю, что !произносится как «взрыв». Как...