Запитання з тегом «scripting»

Сценарій - це форма програмування, яка, як правило, характеризується низькою формальністю, слабким введенням тексту та не вимагає явної компіляції. Існує чимало мов сценаріїв, і вони використовуються в широкому спектрі сценаріїв - програми командного рядка, графічні інтерфейси, додатки на сервері, модулі розширення.

16
Як я можу видалити перший рядок текстового файлу за допомогою сценарію bash / sed?
Мені потрібно неодноразово видаляти перший рядок з величезного текстового файлу за допомогою скрипту bash. Зараз я використовую sed -i -e "1d" $FILE- але для видалення потрібно близько хвилини. Чи є більш ефективний спосіб досягти цього?
554 bash  scripting  sed 

27
Як можна знайти та замінити текст у файлі, використовуючи середовище командного рядка Windows?
Я пишу сценарій пакетного файлу, використовуючи середовище командного рядка Windows і хочу змінити кожне виникнення деякого тексту у файлі (наприклад, "FOO") іншим (наприклад, "BAR"). Який найпростіший спосіб це зробити? Будь-які вбудовані функції?

30
Зупинення скриптів від удару вашого веб-сайту
На цей питання є відповіді на Stack Overflow на російському : Як ви використовуєте ловушку для хакера, або достойно відмовити атаки? Я прийняв відповідь, але, на жаль, я вважаю, що ми дотрималися нашого початкового найгіршого сценарію: CAPTCHA всі, хто намагається придбати лайно . Коротке пояснення: кешування / веб-ферми унеможливлюють відстеження …

9
Чому потрібно ставити #! / Bin / bash на початку файлу сценарію?
Я раніше робив сценарії Баша, і всі вони чудово проходили без #!/bin/bashпочатку. Який сенс вводити його? Чи все було б інакше? Також, як ви вимовляєте #? Я знаю, що !вимовляється як "удар". Як #!вимовляється?
485 linux  bash  scripting  shebang 

29
Як отримати шлях і ім’я файлу, який зараз виконується?
У мене є сценарії, що викликають інші файли сценаріїв, але мені потрібно пройти шлях файлу, який зараз працює в процесі. Наприклад, скажімо, у мене є три файли. Використання execfile : script_1.pyдзвінки script_2.py. У свою чергу script_2.pyдзвінки script_3.py. Як я можу отримати ім'я файлу і шлях script_3.py, з коду всерединіscript_3.py , …
482 python  scripting  file 

10
Як отримати пароль із скрипту оболонки без повтору
У мене є сценарій, який автоматизує процес, який потребує доступу до системи, захищеної паролем. Доступ до системи здійснюється за допомогою програми командного рядка, яка приймає пароль користувача як аргумент. Я хотів би запропонувати користувачеві ввести свій пароль, призначити його змінній оболонки, а потім використати цю змінну для побудови командного рядка …
424 bash  shell  scripting  sh 


14
Мова сценаріїв проти мови програмування
Чи може хтось пояснити різницю між мовою сценарію та мовою програмування? Також можна навести кілька прикладів для кожного. У мене багато в Google, але я завжди знаходжу найкращі відповіді від Stack Overflow.



20
SQL Server - зупинка або припинення виконання сценарію SQL
Чи є спосіб негайно зупинити виконання SQL-скрипту на SQL-сервері, як-от команда "break" або "exit"? У мене є сценарій, який робить деяку перевірку та пошук, перш ніж він починає робити вставки, і я хочу, щоб він припинився, якщо будь-яка перевірка або пошук не вдалася.


30
Як urlencode дані для команди curl?
Я намагаюся написати скрипт bash для тестування, який бере параметр і надсилає його через curl на веб-сайт. Мені потрібно url кодувати значення, щоб переконатися, що спеціальні символи оброблені належним чином. Який найкращий спосіб зробити це? Ось мій базовий сценарій поки що: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d …


7
Як я можу придушити весь вихід з команди за допомогою Bash?
У мене є сценарій Bash, який запускає програму з параметрами. Ця програма видає певний статус (роблячи це, роблячи це ...). Немає жодної можливості, щоб ця програма була тихою. Як я можу запобігти показу сценарію нічого? Я шукаю щось на кшталт Windows "відлуння" .
296 bash  shell  scripting  echo 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.