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

13 ответов

Могут ли выражения расширения параметра $ {var} быть вложенными в bash?

Что у меня есть это: progname=${0%.*} progname=${progname##*/}Может ли это быть вложено (или нет) в одну строку, то есть в одно выражение? Я пытаюсь убрать путь и расширение из имени скрипта, чтобы осталось только базовое имя. Выше две строки ...

4 ответа

Как переместить все файлы каталога в несколько каталогов с заданным количеством файлов?

У меня есть каталог, содержащий более 27000 изображений. Я хочу разбить эти файлы на папки, каждая из которых содержит около 500 изображений. Неважно, как они отсортированы, я просто хочу разделить их.

6 ответов

Как определить, работает ли мой сценарий оболочки через канал?

Как определить из сценария оболочки, отправляется ли его стандартный вывод на терминал или он передается другому процессу? Показательный пример: я хотел бы добавить escape-коды для раскрашивания вывода, но только при интерактивном запуске, а не ...

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

5 ответов

Как получить общее использование процессора (например, 57%) в Linux [закрыто]

Мне интересно, как вы можете получить системное использование процессора и представить его в процентах, например, с помощью bash. Образец вывода: 57%Если имеется более одного ядра, было бы хорошо, если бы можно было рассчитать средний процент.

6 ответов

Есть ли элегантный способ хранения и оценки возвращаемых значений в скриптах bash?

У меня есть довольно сложная серия команд в bash, которая в итоге возвращает значимый код выхода. Различные места в дальнейшем в скрипте должны условно переходить в зависимости от того, успешен ли набор команд. В настоящее время я храню код ...

2 ответа

Записать в терминал после перенаправления stdout в файл без использования stderr?

У меня есть два сценария оболочки, один из которых служит основной «программой», а другой - «библиотекой». В нескольких местах в «программе» я сделаю что-то вроде:log "$thing" >> "$logfile", гдеlog является функцией, определенной в ...

3 ответа

Есть ли команда bash для преобразования всего каталога в HAML из HTML?

Я хочу преобразовать весь каталог HTML в HAML, чтобы файлы имели то же имя, но с новым расширением. html2haml file.html.erb file.hamlМогу ли я запустить цикл, чтобы можно было одновременно преобразовать все эти файлы, чтобы имя совпадало, только ...

4 ответа

Читать строки между двумя ключевыми словами

Может кто-то предложить, что делать, если мне нужно прочитать между двумя ключевыми словами, как *System_Power 1 1.2 1.8 2 *System_TerminateВ этом случае ответ будет 1 1.2 1.8 2Я пытался использовать awk как awk '$0 =="*System_Power" # start ...

3 ответа

Как я могу найти и посчитать количество файлов, соответствующих заданной строке?

Я хочу найти и посчитать все файлы в моей системе, которые начинаются с какой-то строки, скажем "foo",используя только одну строкув баш. Я новичок в bash, поэтому я хотел бы избежать сценариев, если это возможно - как я могу сделать это, ...

3 ответа

команда setux linux

Я пытаюсь написать оболочку, которая будет выполнять сценарий в качестве лидера сеанса. Меня смущает поведение команды linuxsetsid, Рассмотрим этот скрипт, называемыйtest.sh: #!/bin/bash SID=$(ps -p $$ --no-headers -o sid) if [ $# -ge 1 -a $$ ...