Tag: shell script

В сценарии оболочки, Как передать переменную другое значение после выполнения одного задания?

Я пытаюсь создать скрипт, который увидит, существует ли каталог, и будет хранить все его содержимое под ним в соответствии с именем / контуром каталога. Дальше я мог пойти – #!/system/bin/sh -xv Z="$PWD/../WorkingDir"; T='320'; F='480'; I='540'; D='dark'; L='light'; P='play'; cd $Z; if [ -d $T/$D ]; then R=""$T"_"$D".zip"; else if [ -d $T/$L ]; then R=""$T"_"$L".zip"; […]

Как показать индикатор выполнения в то время, когда tar рекурсивно?

В bash-скрипте выполнение taring не отображается индикатор выполнения, как показать индикатор выполнения при тарировании каталога?

Рекурсивно удалять файлы с idx> 10000

Проблема В текущем рабочем каталоге у меня несколько (очень много) папок, и у некоторых из них есть много (например, 100 000+) файлов внутри. Моя цель – получить только папку с 10 000 + файлами и удалить folderName10001.ext и выше (где folderName – это фактическое имя содержащейся папки, а ext – любое расширение). Подход Я пытаюсь […]

Извлеките числа из текстового файла и поместите их в другой файл

У меня есть текстовый файл, содержимое которого выглядит так: {"result":"true","last":0.02094,"high":0.0213,"low":0.01682,"avg":0.01871,"sell":0.02094,"buy":0.02054,"vol_ltc":5145.8262,"vol_btc":96.29887,"rate_change_percentage":"23.47"}` (Это данные из API) Я хочу, чтобы он был отформатирован, чтобы моя программа могла его прочитать, но мне нужно извлечь числа, потому что некоторые из обменов по-разному отформатированы API, например: {"result":"true","last":"0.00000070","high":"0.00000073","low":"0.00000069","avg":"0.00000071","sell":"0.00000071","buy":"0.00000069","vol_doge":71072621.657,"vol_btc":50.64272,"rate_change_percentage":"0.00"} (Разница: котировки вокруг значений цены) И мне нужно что-то похожее на это: (С использованием […]

сумма всех пакетов в файлах pcap

Я пытаюсь сделать простой скрипт bash для расчета пакетов, захваченных в файлах pcap, я использовал tcpdump для получения пакетов в каждом файле pcap и добавления их с помощью сценария bash, но он, похоже, не работает. #!/bin/bash FILES=/share/capture/*.pcap sum =0 for f in $FILES do output=$(sudo tcpdump -r $f 2> /dev/null |wc -l) sum = $((output+ […]

Инструмент для управления репозиториями локального развития

Я веб-разработчик, и я работаю с различными языками и проектами (кто нет?). Я клонировал многие из этих проектов / репозиториев локально в разные каталоги. Теперь, когда десятки проектов клонировали на протяжении многих лет, я чувствую, что я в беспорядке, поскольку мне часто нужно потратить некоторое время, чтобы узнать, где я что-то клонировал. Короче говоря, мне […]

Разбить заголовок в файле и на основе заголовка заменить значение в файле

У меня проблема, с которой мне нужна помощь. Я не очень разбираюсь в awk, но, похоже, это хороший инструмент для этой работы. У меня есть следующий файл Field1|Field2|Field3|Field4|Field5 a|b|c|d|e 1|2|3|4|5 z|y|x|w|v У меня есть сценарий, который принимает два входа script.sh Field3 T Script.sh будет принимать аргумент «Field3» и на основе этого номера столбца должен заменить […]

FOR цикл не циклический

У меня есть сценарий ниже, который использует 2 для циклов. по какой-то причине они не петляют #! /bin/ksh CURR_PATH='/main/nedcor/flexcube' cd $CURR_PATH for DIR1 in 'WIP' 'INPUT';do echo $DIR1 for DIR in $(find . -name $DIR1);do RESULT=`ls -A $DIR | egrep -v "BKUP|BKP"` echo $DIR echo $RESULT echo $RESULT1 if [ -z "$RESULT" ] ; then […]

поиск и замена текста

Кто-нибудь знает, как найти и заменить текст в файле. его можно включить в файл bash. я хотел бы найти строку и выводить текст к ней, файл можно открыть только с учетной записью root sudo.

не выполняет то, что он должен делать?

Я создаю сценарий bash, где мне нужно подождать несколько секунд (макс. 10), затем запустите несколько команд. Это связано с тем, что при запуске программы она также запускает несколько бесполезных подпроцессов, которые мне не нужны. Но, как я уже сказал, для начала это занимает несколько секунд, поэтому я сделал следующее: here is where the program is […]

Interesting Posts

Необычно большой значок, созданный ImageMagick

Не уверен, какое аудиоустройство будет проходить через OVMF

Применение одного патча к файлам в нескольких каталогах

Извлечение определенных каталогов со всеми подкаталогами из файла tar

Как автоматически сканировать документы на Linux с терминала?

Почему CTRL + L в терминале не будет очищать экран, как cls в Powershell

Установка Dell R710

Как избавиться от "\ r" a конец строки, исходящей из конвейера в bash

Как работают настройки шрифта в gnome, kde и xfce?

какую команду я буду использовать, чтобы увидеть все строки из файла, начиная с строки, которую я нашел с помощью grep

Есть ли уведомление о рабочем столе, которое показывается, пока я не нажму?

Заменить «o» на «0» в большом списке слов и сохранить исходное слово?

Звуковой проигрыватель Deadbeef не извлекает информацию в Интернете (freedb, CDDB) о дорожках CD

Счетчик ошибок с высоким RX-пакетом с модемом – как анализировать?

Текстовый редактор с возможностью разделения экрана

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