Tag: shell script

Поиск писателя файла

предположим, я хочу искать текст в некоторых документах в формате pdf, и всякий раз, когда я найду текст в любом из этих файлов, я хочу напечатать название и имя автора документа. Обычно мы можем искать ключевое слово в списке файлов PDF, используя следующую команду: for file in *pdf; do pdftotext "$file" – | grep keyword […]

Получить количество файлов в каждом каталоге

У меня есть каталог с очень большим количеством подкаталогов (~ 800), которые были сгенерированы программно. Я хочу получить подсчет количества файлов в каждом из этих подкаталогов, чтобы проверить аномалии (если код сломался при запуске, тогда некоторые из файлов будут отсутствовать). Что такое быстрый способ сделать это? Результат, который я ищу, – это: Name_of_Folder_1 [# of […]

Найдите шаблон в файле и переместите его в новые файлы по одному

Я пытаюсь найти конкретный шаблон в файле и переместить его в новые файлы по одному. Я noob, и я попробовал sed -n 's/CREATE PROCEDURE/,/END ;/p' File Он снова печатает тот же файл. Ниже приведено содержимое файла. SET PATH "QSYS","QSYS2","JOES" ; CREATE PROCEDURE JOES.CANCELORDERLINE ( IN ORDERID INTEGER , IN ORDERLINEID INTEGER , IN NEWORDLINESTATUSCODE VARCHAR(10) […]

Как удалить. с начала строки Bash и записать результат в переменную?

В настоящее время я пишу функцию оболочки, и это поможет мне написать ее, чтобы удалить . с самого начала имени папки (изменение имени папки из папки скрытой папки в папку не скрытой). Имя папки сохраняется в переменной $CWD , которая сама вычисляется с использованием: CWD=${PWD##*/} Я бы хотел вызвать переменную, которая равна $CWD без . […]

Внедрить десериализацию значения ключа или что-то подобное

Мне интересно, как лучше всего реализовать параметр $x , скажем, $7 – я имею в виду последний параметр для функции, богатой параметрами, – которая будет «помещать здесь различные ключевые данные, чтобы перестать добавлять дополнительные параметры»? Возможным вызовом может быть: afunction param1 param2 … "MYDATA=1 OTHERDATA=true" . Это то, что мне нужно передать кучу простых меток […]

Умеренные пользователи homedirs – удаление скрытых паролей

На одном из Linux-терминалов, которыми я управляю, мы разрешаем пользователям писать собственные скрипты в bash / perl / python для повышения их административных задач. Проблема с пользователями заключается в том, что они не всегда следуют правилам. Одно из правил заключается в том, что их код не допускает жесткого кодирования паролей с четким текстом. Вы можете […]

Как удалить повторяющиеся строки из файла?

Файл, TABLE1 ——- 1234 TABLE1 ——- 9555 TABLE1 ——- 87676 TABLE1 ——- 2344 Я хочу, чтобы TABLE1 ——- 1234 9555 87676 2344

Fdisk в интерактивном режиме

Несколько месяцев назад я сделал сценарий .sh который использовал: fdisk image.img <<EOF o n +64M a 1 t 6 n w EOF Он работал несколько месяцев назад. Теперь (несколько обновлений позже), он терпит неудачу: Command (m for help): Created a new DOS disklabel with disk identifier 0x2bd95ecc. Command (m for help): Partition type p primary […]

Чтение пользовательского ввода с чтением

когда я использую команду simple bash #!/bin/bash echo Please, enter your name read NAME echo "Hi $NAME!" и запустить его, используя source filename.sh это дает мне ошибку :Undefined variable В чем может быть проблема? Я ищу, но решения нет.

Как выводить некоторые данные в разные ячейки файла Excel?

Пример: У меня есть файл, который имеет следующие данные: cvrta2100 Error 404 Fixed cvrta2111 Licensed Needs Fixing cvrta2123 Error 404 Fixed cvrta2333 Licensed Needs Fixing Я использую awk для печати этого вывода в файл Excel: awk 'BEGIN{ OFS="|"; print "Hosts|Output|Status"}; NR > 1{print $1, $2, $3, $4, $5, $6, $7, $8, $9;}' input.txt > Output.xls […]

Interesting Posts

Apache отказывается запускать любой порт

Создавайте shorcuts в терминале для перемещения между папками

Могу ли я дать двум клавиатурам разные макеты?

Получить нагрузку на процессор ядра в сценарии оболочки

Преобразование каталога в файл iso делает его загрузочным изображением

Systemd.service: используйте функцию bash для настройки сети

GRUB игнорирует конфигурационный файл

Компилятор C не может создавать исполняемые файлы

Как установить iwidgets без доступа root и установить окружение

Как настроить переменные среды для www-данных?

Отклонить условие цикла в bash

Почему setxkbmap создает ключ с другими ключами?

Забудьте хэшированное исполняемое местоположение в интерактивной оболочке bash

Добавление / удаление некоторых вкладок и разрывов строк в HTML-коде с помощью sed

Выберите пользовательский запрос zsh на основе того, какой эмулятор я использую

Linux и Unix - лучшая ОС в мире.