Публикации по теме 'shell'


5 способов использования команд Set, чтобы сделать ваши сценарии Bash безопасными и надежными
Заранее избегайте непредвиденных проблем Для некоторых операций на стороне сервера написание сценария bash, вероятно, является наиболее удобным способом сделать то, что вы хотите. Но проблема в том, что некоторые разработчики могут подумать, что маленький скрипт не так серьезен, как большая кодовая база. Я видел, как софтверная команда стартапа даже ничего не делает…

Вопросы по теме 'shell'

Переменная оболочки - ограниченного размера?
Ограничен ли размер переменных оболочки? И какой максимальный размер может содержать переменная?
13901 просмотров
schedule 17.12.2023

Помогите с простой реализацией оболочки Linux
Я реализую простую версию оболочки Linux в c. Я успешно написал синтаксический анализатор, но у меня возникли проблемы с разветвлением дочернего процесса. Однако я думаю, что проблема связана с массивами, указателями и тому подобным, потому что я...
2652 просмотров
schedule 26.12.2023

Как заменить блок catch в *.java с помощью sed?
Как заменить следующий шаблон в проекте Java catch(SQLException e) { \\TO DO } с участием catch(SQLException e) { S.O.P(); } Обратите внимание, что файл будет иметь другие шаблоны, такие как catch(IOException e) { //...
389 просмотров
schedule 21.11.2023

Как Linux Os позволяет приложениям читать из канала
Меня смущает то, как Linux может позволить приложению читать из канала, например «cat /etc/hosts | grep 'localhost'». Я знаю, что в независимой программе разветвляется ребенок и общается по трубе между собой. Но для двух независимых программ,...
151 просмотров
schedule 20.11.2023

Доступ /Private/etc с помощью c
это может быть простой вопрос, но как мне «запросить» системные/корневые привилегии у пользователя в консольном приложении c. Мне нужно написать в /Private/etc, но я не могу. Это для мак/юникс. Я видел, как он используется в других консольных...
225 просмотров
schedule 25.11.2023

Как создать скрипт в Makefile?
Есть ли лучший способ получить скрипт, который устанавливает env vars, из make-файла? FLAG ?= 0 ifeq ($(FLAG),0) export FLAG=1 /bin/myshell -c '<source scripts here> ; $(MAKE) $@' else ...targets... endif
90776 просмотров
schedule 25.10.2023

Невозможно получить доступ к значению из цикла for в сценарии оболочки при запуске из cron
Это мой первый опыт написания сценариев оболочки, поэтому, если я задаю очень простой вопрос, пожалуйста, будьте нежны со мной! У меня есть сценарий оболочки, который загружает файл через FTP, использует разделение, чтобы разбить файл на отдельные...
207 просмотров
schedule 24.11.2023

как сортировать по алфавиту в Unix с сортировкой? Более сложный, чем кажется
Я пытаюсь отсортировать строку букв и цифр в алфавитно-цифровом порядке «интуитивным»/естественным способом с помощью команды unix sort , но не могу правильно отсортировать ее. У меня есть этот файл: $ cat ~/headers...
1022 просмотров
schedule 28.12.2023

jline держать подсказку внизу
Я использую jline , у меня аккуратный ConsoleReader , и все отлично работает. Однако, если вы что-то вводите в приглашение, а на стандартный вывод выводится вывод (из другого потока), вывод разделяет слово/команду, которую вы вводите. Как...
2099 просмотров
schedule 06.12.2023

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

Удалить данные между двумя строками включительно
Каков наилучший способ поиска и удаления данных между двумя строками текста, включая первую строку, но не вторую. Строка 1: SECTION - PAY 500 - удалить данные для удаления, случайные строки текста Строка 2: SECTION - Pay 400 - остаться...
824 просмотров
schedule 20.11.2023

Сценарий командной строки, запущенный в фоновом режиме, переходит в остановленное состояние
У меня есть короткий служебный скрипт php, я запускаю его из cli просто с помощью: php myscript.php Скрипт работает постоянно, периодически выполняя какие-то задачи (не относящиеся к вопросу). Он не требует никакого ввода от пользователя....
8918 просмотров
schedule 01.01.2024

Почему КОТОРАЯ команда не дает ожидаемого пути?
Я установил новый vim 7.3 в систему по адресу ~/tools/bin. В /usr/bin/vim есть еще один vim 7.2 . Я добавил ~/tools/bin в $PATH, и когда я набираю vim в терминале, он правильно запускает vim 7.3 . Но когда я использую vim, чтобы найти путь к...
68 просмотров
schedule 23.12.2023

список в оболочке скрипта bash
я сделал этот скрипт #!/bin/bash liste=`ls -l` for i in $liste do echo $i done Проблема в том, что я хочу, чтобы скрипт отображал каждый результат построчно, но отображал слово за словом: У меня есть : my_name etud 4096 Oct 8...
158 просмотров
schedule 19.12.2023

VB6: Недопустимые аргументы оболочки
Я просмотрел все связанные ответы, но так и не смог решить свою проблему. Я хотел бы обстрелять следующее: C:\Program Files (x86)\my application\application\bin\app.exe background Как видно, в пути есть пробелы, и есть аргумент. Я...
120 просмотров
schedule 16.12.2023

как получить код возврата команды scp с ошибкой потери соединения в сценарии оболочки
У меня есть сценарий оболочки, в котором я извлекаю файл *.gz удаленного сервера, используя приведенную ниже команду, а после scp я выполняю команду gunzip. Проблема в том, что при выполнении scp соединение теряется, поэтому неполный файл *.gz...
4977 просмотров

Перепишите команду sed для редактирования потока вместо файла
В обычном случае sed может редактировать поток из другой команды просто с помощью конвейера: ./somecommand | sed 's/xx/yy/g' Однако команда sed , которую я использую, немного сложна. Ранее мне помогли оптимизировать sed для конкретного...
144 просмотров
schedule 06.12.2023

Добавление -type f вызывает ошибки при поиске, когда каталог содержит файлы со специальными символами в OS X.
Я пытаюсь создать контрольные суммы MD5 для сотен тысяч фотографий на внешних дисках, используя следующую команду в OS X 10.9.5. Я получаю кучу ошибок, хотя. Я использую find с именами файлов, завершающимися нулем, которые передаются в xargs, потому...
216 просмотров
schedule 28.12.2023

Нельзя просто зайти в ProcessBuilder
кто-нибудь знает, как использовать linux grep с java ProcessBuilder? Почему этот код возвращает пустую строку, когда он должен возвращать «sing»? import java.io.*; import java.util.*; public class Test2 { public static void main(String[] args)...
1913 просмотров
schedule 17.11.2023

Как запустить скрипт в WinSCP
Я использую графический интерфейс winSCP для подключения к терминалу Linux, а затем копирую файлы и другие вещи. Теперь у меня есть несколько скриптов на сервере UNIX, я подключен, но как запустить скрипт из Win SCP. что в основном необходимо,...
13823 просмотров
schedule 04.11.2023