8
ответов

Как записать, что повторная свободная форма представляет в виде строки в файл, с такой скоростью, как 'dd'?

dd может записать повторяющиеся \0 байтов в файл очень быстро, но он не может записать повторяющиеся произвольные строки. Есть ли метод оболочки удара для записи повторяющихся произвольных строк одинаково быстро как 'dd' (...
10.03.2018
8
ответов

Как эффективно генерировать большие, равномерно распределенные, случайные целые числа в ударе?

Я задавался вопросом, что было бы лучшим способом получить хорошую случайность в ударе, т.е. что будет процедурой для получения случайного положительного целого числа между МИН и МАКСОМ, таким образом, что диапазон может быть...
13.04.2017
8
ответов

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

Я хочу подсчитать, сколько раз определенная последовательность байтов встречается внутри файла, который у меня есть. Например, я хочу узнать, сколько раз число \ 0xdeadbeef встречается внутри исполняемого файла. ...
16.12.2016
8
ответов

Решение “mv: Список аргументов слишком долго”?

У меня есть папка больше чем с миллионом файлов, которой нужна сортировка, но я ничего не могу действительно сделать, потому что mv выводы это сообщение все время - колотят:/bin/mv: Список аргументов слишком долго я использую это...
17.09.2016
8
ответов

Уничтожьте все фоновые задания

Есть ли более компактная форма уничтожения фоновых заданий, чем: поскольку я в {1.. 5}; действительно уничтожьте $i %; сделанный кроме того, {1.. 5}, очевидно, имеет трудно кодированное магическое число в нем, как я могу сделать это "N" с N тем,
28.01.2016
8
ответов

Проверка допустимости файлового дескриптора

Я бы хотел сделать вывод сценария bash дополнительным информация для файловых дескрипторов (FD) больше или равна 3, когда они открыты. Чтобы проверить, открыт ли FD, я придумал следующий трюк: if ...
01.06.2015
8
ответов

использование мишени для вывода промежуточного звена заканчивается к stdout вместо файлов

Я знаю, что для получения содержания конвейера в промежуточной стадии обработки мы используем мишень в качестве ls / мусорное ведро/usr/bin |, вид | uniq | кладет для первого удара abc.txt | grep, но что, если я не хочу перенаправлять...
12.01.2015
8
ответов

Удалите последний знак из переменной эха

Этот сценарий работает отлично, и я изменил его для постепенного увеличения 5. Моя проблема, мне не нужна последняя запятая в конце, и я не уверен, как удалить это. для ((i=1, j=0; я <= 12; я ++, j=j+5)), делают...
04.01.2015
8
ответов

Числа печати от 1-50

x=1, в то время как [$x - le 50] действительно повторяют $x$x = (($x + 1)) сделанный, я имею, написал вышеупомянутый код. То, что, кажется, легкая задача на многих языках программирования, дает эту ошибку для меня. solution.sh: строка 5:...
08.12.2014
8
ответов

Вызов нескольких сценариев удара и выполнение их параллельно, не в последовательности

Предположим, что я имею три (или больше) сценарии удара: script1.sh, script2.sh, и script3.sh. Я хотел бы назвать все три из этих сценариев и выполнить их параллельно. Один способ сделать это только к...
22.11.2014
8
ответов

“который” с небольшим “grep” - как решение?

# какой mkdir/bin/mkdir #, какой mkdi #, Как может, я получаю путь, например: двоичный файл mkdir, не зная название двоичного файла? (команда). Так, чтобы, какой mkdi произвел бы/bin/mkdir также.
14.10.2014
8
ответов

Как отладить сценарий удара?

У меня есть некоторые проблемы с некоторыми сценариями в ударе об ошибках и неожиданных поведениях. Я хотел бы исследовать причины проблем, таким образом, я могу подать заявку, фиксирует. Есть ли способ, которым я могу повернуть некоторых...
14.09.2014
8
ответов

Как скопировать каждый 4-й файл в папке

У меня есть много файлов в папке, названной как 00802_Bla_Aquarium_XXXXX.jpg. Теперь я должен скопировать каждый 4-й файл в подпапку, говорящую в выбранном/. 00802_Bla_Aquarium_00020.jpg <= этот...
21.12.2012
8
ответов

Как я могу переименовать фотографии, учитывая данные EXIF?

Скажем, у меня есть набор фотографий, всех с корректной информацией EXIF, и фотографии случайным образом называют (из-за проблемы, которую я имел). У меня есть немного программы, названной jhead, который дает мне ниже...
12.10.2012
8
ответов

Сбои сценария оболочки: Синтаксическая ошибка: “(” неожиданный

Я работал над сценарием, который автоматизирует установку среды разработки для разработки Raspberry Pi (пошаговые детали, что работа здесь). Сценарий связан в той статье, но...
18.08.2012
8
ответов

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

Я использую менеджер окон мозаичного размещения, и я переключился от терминала гнома с несколькими вкладками к нескольким urxvt экземплярам, управляемым менеджером окон. Одной из функций, которые я пропускаю, является способность открыться...
24.02.2012
8
ответов

Как я инвертирую для цикла?

Как я правильно делаю для цикла в обратном порядке? для f в /var/logs/foo*.log; действительно запретите "$f", сделанный, мне нужно решение, которое не повреждается для броских символов в именах файлов.
22.12.2011
8
ответов

Как добавить новые строки в переменные в сценарии удара

Когда я делаю ул. = "Привет World\n ===========\n", я распечатал \n также. Как у меня могут быть новые строки затем?
03.09.2011
8
ответов

Используя xargs с входом из файла

Скажите, что у меня есть файл со следующим бобом, Джон предъявляет иск Теперь им непосредственно corrospond к (в этом случае) шаблону URL, такому как http://example.com/persons/bob.tar, john.tar, sue.tar. Я хотел бы взять...
29.10.2010
7
ответов

Как я могу напечатать '@' в оболочке Linux?

У меня возникла проблема с раскладкой клавиатуры удаленного сервера в консоли, отличной от моей физической клавиатуры. Мне нужно скопировать букву '@', чтобы иметь возможность вставить в форум браузера Сервер находится в VPN...
19.08.2021
7
ответов

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

У меня есть программа, которая выводит время в формате 2s576039936ns Мне нужно преобразовать это в следующий формат :2.576039936 Как это сделать в сценарии оболочки? Обновление :Обратите внимание, что часть ns...
11.03.2021
7
ответов

Разрешить запуск сценария bash от имени пользователя root, но не sudo

Я здесь новичок и новичок в bash/linux. Мой учитель дал мне задание разрешить запуск сценария только тогда, когда вы «действительно» являетесь пользователем root, а не когда вы используете sudo. После двух часов поисков...
30.12.2020
7
ответов

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

Допустим, у меня есть файл.txt, содержащий 3 строки :Привет Привет привет, у меня есть переменная с именем line=1 и переменная string replace=hello1. Я хочу заменить строку в строке...
02.11.2020
7
ответов

Почему я получаю сообщение «строка 1: $ ': \ r': команда не найдена»?

Я использую Cygwin на своем ноутбуке (DOS). У меня есть сборник сценариев от коллег и мой собственный. Я не айтишник, не разбираюсь в Unix. Я следую синтаксису своих коллег и могу ...
25.10.2020
7
ответов

Разбор строки по ключевым словам

Я использую команду bash, местоположение GPS, которая возвращает информацию о дате, времени и местоположении. [john@hostname :~/develp] $ местоположение GPS Местоположение :{"дата" :"16.07.20", "время"...
17.07.2020
7
ответов

bash - сумма чисел в переменной

У меня есть набор переменных с числами, разделенными пробелом, из которых первое число также может начинаться с пробела, пример: VAR=" 2 1 34 3 2 " Мне нужно сложить все эти числа. Проще всего было бы...
04.10.2019
7
ответов

Циклический подсчет файлов

Я считаю файлы между определенными числами следующим образом: for i in $(eval echo {$start..$stop}); делать ls /home/me/*/file_$i.txt 2> /dev/null | туалет -л done $(eval echo {$start..$stop}) is ...
24.09.2019
7
ответов

Команда Bash awk с кавычками

Я долго пытался найти ответ на этот вопрос. Я пишу быстрый скрипт для запуска команды на основе вывода awk. ID_минимум=1000 для f в /etc/passwd; do awk -F: -vID=$...
14.09.2019
7
ответов

Как разделить строку на массив в ударе

У меня есть проблема с выводом программы. Я должен запустить команду в ударе и взять его вывод (строка) и разделить его для добавления новых строк в определенных местах. Строка похожа на это: батарея....
14.04.2019
7
ответов

Делать математическую операцию на номерах, набранных в командной строке без вызова BC

, иногда мне нужно запустить некоторые математические операции. Я знаю, что могу использовать BC или ECHO $ ​​((6/2)). Я создал свою собственную функцию для BC для чтения ввода. Но иногда требуется много времени, чтобы напечатать: _BC "6/2". Так что я
07.12.2018