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

Сценарій - це низка інструкцій, написаних у файлі "звичайний текст". Інтерпретатор сценарію (наприклад, Bash або інша оболонка, Python, Perl, Ruby тощо) читає файл і виконує вказівки так, ніби вони були введені в командному рядку.

6
Який швидше видалити перший рядок у файлі ... sed або tail?
У цій відповіді ( Як я можу видалити перший рядок файлу з sed? ) Є два способи видалення першої записи з файлу: sed '1d' $file >> headerless.txt ** ---------------- АБО ---------------- ** tail -n +2 $file >> headerless.txt Особисто я вважаю, що цей tailваріант косметично приємніший і легший для читання, …
14 scripts  sed  tail 

2
Спеціальна дія правої кнопки миші в програмі Unity Launcher утримує курсор протягом 20 секунд
Щоб мати опцію «мінімізувати вікно» через праву кнопку миші на іконці в панелі запуску Unity (Ubuntu 14.04), я слідував докладним інструкціям тут про зміну .desktopфайлу і зробив призначений для користувача Firefoxгранатомет в ~/.local/share/applications/папці. Відповідна частина .desktop-файлу: Actions=NewWindow;NewPrivateWindow;Minimize [Desktop Action NewWindow] Name=Open a New Window Exec=firefox -new-window OnlyShowIn=Unity; [Desktop Action NewPrivateWindow] …

5
Запуск сценарію, створеного в Блокноті (Windows) в Ubuntu
Я створив файл «Блокнот» у Windows і скопіював його в Ubuntu. Файл містить деякі правила iptables. Зробивши файл виконуваним за допомогою chmod +xта виконавши його, він не працював. Однак, коли я створив файл Ubuntu ( gedit ) і скопіював той самий вміст з файлу Notepad, зробив його виконуваним і запустив …

2
Запускайте лише частини сценарію як sudo, вводячи пароль лише один раз
Я пишу сценарій (насправді поєднання сценаріїв і makefile), який встановлює зовнішні залежності: деякі apt-getкоманди, деякі gitклонування, створення, встановлення, додавання користувачів до груп, ... Для деяких операцій у цих сценаріях потрібні дозволи суперпользователя, деякі - не. До цих пір я керував усім процесом make з судо, але він має деякі недоліки: …
14 sudo  scripts 

2
Встановлення браузера з порушеннями
РЕДАКТУЙТЕ: Просто подивіться на прийняту відповідь. Я не був, як це працювало під час написання, тому я просто здогадався нижче. Я новачок у Linux, тому це може бути питанням Noob. Я намагаюся встановити новий веб-браузер під назвою порушення, який вбудований в JavaScript саме Node.js, і я хотів трохи спробувати його …

2
Як sed і замінити рядок на шлях до папки
Я намагаюся написати наступний сценарій bash: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; Рядок, який я хочу змінити у файлах, такий: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Отже, кінцевий результат повинен бути: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Але я цього не отримую ... Я здогадуюсь, що це пов'язано з втечею ... …

6
Сценарій для відключення програми
Моя мета - мати можливість відключити додаток Spotify, а не всю систему. Використовуючи команду: ps -C spotify -o pid=Я можу знайти ідентифікатор процесу Spotify, в цьому випадку ідентифікатор "22981". З цим процесом ID Я хотів би знайти з цього списку: pacmd list-sink-inputs. Ця команда повертає такий список: eric@eric-desktop:~$ pacmd list-sink-inputs …

5
Як я можу обробляти багаторядкові записи за допомогою awk в bash-скрипті?
example.txt наведено нижче Restaurant: McDonalds City: Miami State: Florida Address: 123 Biscayne Blvd Phone: 911 Restaurant: 5 guys City: Atlanta State: Georgia Address: 123 Peachtree Rd Phone: 911 Restaurant: KFC City: NYC State: NY Address: 123 Madison Square Phone: 911 Я використовую скрипт bash і скажемо, що я хочу шукати …
14 scripts  awk 


3
Сценарій виклику після підключення до бездротової мережі
Чи є у мене спосіб викликати скрипт оболонки, коли я підключаюся до певної бездротової мережі? Причина: я хочу це зробити - це я повинен увійти в мережу, перш ніж я можу почати її використовувати, і я хотів би автоматизувати це, якщо це можливо. Я читав це запитання: чи існує спосіб …

1
Що означає рядки сценарію bash, що починаються з # $?
Я знайшов цей bashскрипт на GitHub, який я хочу використовувати для своєї роботи. Моє запитання таке: Що означають рядки 2 до 5? Це просто коментарі чи вони служать якійсь цілі? #!/bin/bash #$ -l h_rt=72:00:00 #$ -V #$ -N index_calc #$ -j y source ~/modules.sh cd $1 l_file=`find . -name 'L*stack' …


3
Як я можу поступово шифрувати завантажуваний файл?
Я раніше завантажував файли, а потім використовував їх opensslдля шифрування, чого мені недостатньо. Як я можу поступово шифрувати завантаження під час завантаження файлу? Я думав про використання curlта opensslтрубу, але не можу цього зрозуміти. Чи є кращий інструмент для цього?
13 bash  scripts  wget  openssl  curl 

5
Як написати сценарій, який працює з аргументами чи без них?
У мене є bash-сценарій, який виглядає приблизно так: #!/bin/bash if [ $1 = "--test" ] || [ $1 = "-t" ]; then echo "Testing..." testing="y" else testing="n" echo "Not testing." fi Так що я хочу , щоб бути в змозі зробити це не тільки запустити його ./script --testабо ./script -t, …

2
Чи є варіант "не турбувати" тимчасово приховувати сповіщення, як на макбуках?
Чи існує режим "Не турбувати", як це стосується пристрою OSX, де ви можете вирішити, коли повідомлення може вас турбувати чи ні. Щойно я встановив хром, і зазвичай я отримую спам від групових текстів та інших повідомлень, що може дратувати, коли я намагаюся працювати. На моїй книзі macbook у мене є …

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