Публикации по теме '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 просмотров
schedule
02.01.2024
Удалить данные между двумя строками включительно
Каков наилучший способ поиска и удаления данных между двумя строками текста, включая первую строку, но не вторую.
Строка 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 просмотров
schedule
03.12.2023
Перепишите команду 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