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

Найти и заменить внутри текстового файла из команды ash
Мне нужно изменить URL-адреса href в нескольких html-файлах в довольно небольшой встроенной системе, которая запускает оболочку ash и ограниченный busybox. Доступны только следующие функции: ash, brctl, chmod, cp, dnsd, free, halt, ifconfig,...
1061 просмотров
schedule 11.06.2022

Подключение к команде в Ash Shell
Я написал сценарий bash для отправки электронной почты с помощью telnet. Я устанавливаю его на TS-7260 под управлением busyBox (с пепельной оболочкой). Что-то отличается между Bash и Ash, и я не могу понять, почему следующее не будет работать....
1484 просмотров
schedule 15.10.2022

Как добавить новую строку в строку bash?
Новая строка \n не учитывается в строках оболочки root@toto:~# str="aaa\nbbbb" root@toto:~# echo $str aaa\nbbbb ожидаемый результат: root@toto:~# echo $str aaa bbbb Как добавить новую строку в строку?
80246 просмотров
schedule 30.01.2023

Как получить прямой доступ к последнему аргументу функции в золе?
Чтобы получить доступ к первому аргументу функции, я использую func() { echo $1; } Как получить прямой доступ к последнему аргументу функции в золе? Я не хочу использовать ни циклы, ни функции, ни сложные команды
204 просмотров
schedule 06.07.2023

Должен ли я выполнять проверку состояния гонки при параллельном выполнении sed в одном и том же файле?
У меня есть много сценариев, которые выполняются одновременно, и они делают sed в одном и том же файле. Таким образом, существует риск того, что команда sed будет выполняться одновременно и в одном и том же файле. Должен ли я выполнять...
531 просмотров
schedule 19.09.2022

Превращение скрипта bash в скрипт busybox
Я работаю над устройством, которое имеет только busybox (ash?) и не поддерживает bash. Однако мне нужно запустить на нем скрипт bash ниже. Возможно ли это или busybox просто не поддерживает скрипты? #!/bin/bash domain="mydomain.com"...
10739 просмотров
schedule 24.02.2023

Получить переменную (или файл состояния) с удаленного хоста с помощью telnet?
У меня есть модуль Wi-Fi в качестве клиента, который подключен к моему маршрутизатору (прошивка на базе Linux, Openwrt). И иногда мне нужно получить состояние GPIO из модуля Wi-Fi. Это можно сделать, просто подключившись к последовательному порту...
90 просмотров
schedule 17.12.2022

Как убедиться, что только один экземпляр сценария оболочки busybox работает без блокировки (файла)?
В маршрутизаторе с довольно ограниченной оболочкой Busybox (версия 1.24.2) я хочу убедиться, что сценарий оболочки резервного копирования (rsync) выполняется только тогда, когда он еще не запущен. Ответы для полноценной оболочки Bash, как в:...
943 просмотров
schedule 17.11.2022