Результаты поиска по запросу "shell"

9 ответов

Разбить большую строку на подстроки

У меня есть огромная строка, как: ABCDEFGHIJKLM ... и я хотел бы разбить его на подстроки длиной 5 следующим образом: > 1 ABCDE > 2 BCDEF > 3 CDEFG [...] ОБНОВИТЬ Решение: хорошо, спасибо вам, ребята, я смог найти способ сделать это быстро! ...

2 ответа

Получение последнего измененного файла в каталоге через FTP с использованием bash-скрипта с curl

Я пишу сценарий bash, и одна из задач, которую необходимо выполнить, - подключиться к FTP-серверу с помощью curl и найти имя последнего измененного ZIP-файла. Формат имени файлов, на которые мы смотрим,MM_DD_YYYY_ALL.zip. Пока у меня есть, с ...

3 ответа

Потеря новой строки после присвоения результата grep переменной оболочки

#!/usr/local/bin/bash out=`grep apache README` echo $out;Обычно grep показывает каждое совпадение в отдельной строке при запуске в командной строке. Однако в приведенных выше сценариях символ новой строки, разделяющий каждое совпадение, исчезает. ...

ТОП публикаций

3 ответа

Есть ли какой-либо механизм в сценарии Shell, такой как «include guard» в C ++?

давайте посмотрим на пример: в моем файле main.sh я хотел бы использовать a.sh и b.sh. a.sh, однако, возможно, уже получил b.sh. Таким образом это вызовет коды в b.sh, выполненные дважды. Есть ли какой-либо механизм "включить охрану" в C ++?

3 ответа

Заменить текст с помощью sed

У меня возникли проблемы с заменой измененной даты в моем скрипте через sed. Я получаю дату последнего изменения, как это: olddate=`grep -m1 "Built " script.sh | cut -c 22-29`Я получаю текущую дату с: newdate=`date +%d/%m/%y`В основном я хочу ...

1 ответ

Как запустить терминал UNIX из Java и отправить ему команды?

Что касается темы, код ниже Process proc = null; try { String[] cmdss= {"gnome-terminal"}; proc = Runtime.getRuntime().exec(cmdss, null, wd); } catch (IOException e) { e.printStackTrace(); }Запускает терминал из Ubuntu. Как мне вводить команды ...

3 ответа

Как переименовать какой-то файл того же шаблона в сценариях оболочки

Я хочу написать код сценария оболочки, который переименует все файлы с расширением .txt в текущем каталоге в расширение .c. Предположим, что мой текущий каталог содержит около 100 файлов .txt. Этот номер не является фиксированным.

5 ответов

Как синхронно выполнять команды оболочки в PHP

Мне нужно запустить несколько сценариев (5 сценариев) через cmd, я хочу убедиться, что до тех пор, пока первый сценарий не завершится, второй не должен запускаться. Таким образом, после завершения первого скрипта, только второй должен быть ...

1 ответ

Запустите удаленную команду awk, используя ssh

Я пытаюсь запустить удаленный оператор awk, используя ssh. Мой код: ssh username@hostIP "awk 'NR==1 {max=0;min=1} NR>1 {if (max<\$3) max=\$3}END {print max}' FS=\",\" /path_to_my_file"Когда я запускаю эту команду, я не получаю сообщение об ...

3 ответа

Как я могу избежать символов в SQLite через оболочку bash?

Я пытаюсь отправить запрос в SQLite из командной строки, используя bash. Мне нужно избегать как одинарных, так и двойных кавычек, и избегать их, чтобы bash не интерпретировал их неверно. Вот типичный запрос: select * from contacts where source = ...