1
ответ

Проблематичный до н.э вычисление в сценарии оболочки

На Ubuntu 14.04.1 64-разрядный LTS я пишу сценарий оболочки и если я определяю запуск последовательности, используемой в для цикла с переменной вместо константы, я получаю действительно странное поведение и существует...
24.12.2014
1
ответ

Округление чисел плавающих в csh

Мне сохранили число плавающее в переменном $temp, как 3,046789. То, как мы можем вокруг этого числа с 2 точностью цифр и результатом, в котором я нуждаюсь, 3.05. Сценарий, который я имею, является csh сценарием.
15.10.2014
1
ответ

Emacs простая арифметика в замене запроса

Это возможный сделать следующее в emacs: Запрос заменяет все числа в регионе числом +n, например, если Вы имеете: 12 и 7 n хороших чисел, которому позволяют, быть 3, затем он должен преобразовать к 15...
11.11.2012
1
ответ

Сумма результатов grep

Я должен произвести сумму результатов grep за определенное время, на данный момент я трудно кодировал время grep, но любая справка будет очень цениться, моя проблема, я не могу произвести результаты на сценарии. Если...
02.07.2011
0
ответов

sed выдает недопустимую ошибку арифметического оператора

sed продолжает выдавать ошибку неверного арифметического оператора. Я пытаюсь назначить вывод sed переменной. Этот работает, var=$ (sed -e 's/"currentGeneration" :5010/"currentGeneration" :5011/' <<< $content
27.09.2021
0
ответов

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

Я хотел бы заменить числа между шаблонами умноженными числами и напечатать все строки. Файл представляет собой древовидный файл в формате newick и состоит только из одной строки. Мои цели все...
08.07.2021
0
ответов

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

Почему передача 0 в качестве аргумента приводит к ложному срабатыванию (и печатает «True» )? #!/bin/zsh k="$1" если ((0 < k < 1 ))затем эхо "Правда" fi Обратите внимание, что этот скрипт...
21.04.2021
0
ответов

Арифметика между двумя файлами, создающая серию новых файлов (Часть 2)

Это более конкретное продолжение -предыдущего вопроса (Арифметика между двумя файлами, создающая серию новых файлов ). У меня есть входной файл модели, разделенный табуляцией, который я хотел бы изменить для ансамбля...
15.02.2021
0
ответов

Суммировать все длительности мультимедиа в текущей папке

У меня была куча мультимедиа (точнее, видео) в папке, и я хотел суммировать все длительности. Я пока буду игнорировать секунды и часы, просто чтобы понять суть. Я написал этот скрипт: сумма = 0 для ...
22.05.2020
0
ответов

Что означает знак доллара, за которым следует квадратная скобка $[...] в bash?

Похоже, что $[expr] выполняет арифметическое расширение, как и $((expr)). Но я не могу найти упоминания о $[ в руководстве по bash. Эта команда не дает результатов: gunzip -c /usr/share/man/man1/bash.1....
11.11.2019
0
ответов

арифметическая операция внутри правил Makefile

Мне нужно выполнить арифметическую операцию внутри цикла bash, как описано ниже CYCLE? = 3 COUNT = 1 download_when_ready: ## Будет пытаться выполнить операцию загрузки много раз, пока она не будет успешной или не достигнет 10 ...
26.01.2018
0
ответов

Может ли bash выполнять арифметические операции с плавающей запятой без использования внешней команды? [дубликат]

Я читал, что bash может выполнять целочисленную арифметику без использования внешней команды, например: echo "$((3 * (2 + 1)))" Может bash также выполнять арифметику с плавающей запятой без использования внешняя команда?
24.12.2017
0
ответов

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

Кажется, напомнить из комментариев на этом сайте, что содержимое арифметического расширения может быть разделено на слова, но я не могу снова найти комментарий. Рассмотрим следующий код: printf '% d \ n' "$ (($ (sed -n '/ ...
23.05.2017
0
ответов

Странное поведение AIX 6.1 по сравнению с AIX 7.1 [дубликаты]

У меня есть эта логика в сценарии ksh в AIX 6.1, и она работает нормально.целое число loop_count = 0 целое число sleep_interval = 5 целое число alarm_interval = 60 если (( $loop_count*$sleep_interval%$alarm_interval -eq 0 )) затем ...
09.11.2016
0
ответов

арифметические операции между файлами

Скажем, у меня есть эти два входных файла:> file1 2 3 4> файл2 10 100 1000 И я хотел бы вычислить: file1 / file2 для каждой строки, в результате чего будет file3:> file 3 0,2 0,03 0.004 Деления в bash ...
22.08.2016
0
ответов

«) Синтаксическая ошибка Недопустимый арифметический оператор (токен ошибки»

У меня есть команды в сценарии bash, получающие данные из исходного текстового файла, а затем добавляющие к нему значение переменной и использующие его в if / else Файл исходных данных (db_count.ini) (Примечание: ...
22.07.2016
0
ответов

Какой самый простой способ увеличить числа в этой строке на 01:02:99 в unix?

Какой самый простой способ увеличить числа в этой строке на 01:02:99? Ожидаемый результат: 01:03:00 Я надеюсь на ответ sed, но не думаю, что это будет просто.
12.07.2016
0
ответов

Как это уравнение дает случайные числа между двумя значениями?

Как это уравнение дает случайные числа между max и min, делящиеся на divisibleBy echo $ (((RANDOM% (max-min + divisibleBy)) / divisibleBy * divisibleBy + min))
18.05.2016
0
ответов

Переменные целочисленного типа в Bash?

Существует два способа определения и использования переменных целочисленного типа в Bash Объявить -i новую переменную использовать переменную в арифметическом выражении, не объявляя ее. Мои вопросы: Какие ...
24.04.2016
0
ответов

арифметическая операция с столбцы в текстовом файле

У меня есть файл данных, который состоит из двух столбцов. Мне нужно выполнить арифметические операции с этими столбцами следующим образом: столбец_1 = а (я) column_2 = b (i), где i - номер строки result_1 = a (1) * 100 / b (1) ...
19.12.2015
0
ответов

Показать соотношение для всех доступных разрешений

Я попытался получить соотношение с помощью этого скрипта: echo "$ (xrandr)" | cut -f 4 -d "" | sed 's / x / 00 \\\ * / g '| пока читается i; do echo "$ i =" $ (expr $ i); готово, но я получаю такие ошибки, как 102400 * 768 = expr: ...
15.10.2015
0
ответов

Вычесть плавающие числа в сценарии оболочки

Я пытаюсь выполнить некоторые вычисления в сценарии оболочки с использованием ЦП. Которые возвращают число с плавающей запятой. Но когда я вычитаю это число, я получаю ошибку. См. Следующий код и ошибку. Код #! / Bin / ...
19.08.2015
0
ответов

Назначьте идентификатор переменной в цикле и отобразите его значение

Я надеюсь, что этот вопрос не повторяется, потому что я пробовал разные способы решения этой проблемы, но не смог найти никакого решения. У меня есть цикл for, в котором я хотел бы сохранить вывод команды в ...
08.07.2015
0
ответов

Разделить переменную на число? [дубликат]

Обычно мне нужно преобразовать сантиметры в дюймы, что я пытаюсь сделать, погружая площадь в сантиметрах на 2,54. Но я просто не могу заставить это работать. echo "введите ширину, а затем высоту" ...
31.03.2014