На Ubuntu 14.04.1 64-разрядный LTS я пишу сценарий оболочки и если я определяю запуск последовательности, используемой в для цикла с переменной вместо константы, я получаю действительно странное поведение и существует...
Мне сохранили число плавающее в переменном $temp, как 3,046789. То, как мы можем вокруг этого числа с 2 точностью цифр и результатом, в котором я нуждаюсь, 3.05. Сценарий, который я имею, является csh сценарием.
Это возможный сделать следующее в emacs: Запрос заменяет все числа в регионе числом +n, например, если Вы имеете: 12 и 7 n хороших чисел, которому позволяют, быть 3, затем он должен преобразовать к 15...
Я должен произвести сумму результатов grep за определенное время, на данный момент я трудно кодировал время grep, но любая справка будет очень цениться, моя проблема, я не могу произвести результаты на сценарии. Если...
sed продолжает выдавать ошибку неверного арифметического оператора. Я пытаюсь назначить вывод sed переменной. Этот работает, var=$ (sed -e 's/"currentGeneration" :5010/"currentGeneration" :5011/' <<< $content
Я хотел бы заменить числа между шаблонами умноженными числами и напечатать все строки. Файл представляет собой древовидный файл в формате newick и состоит только из одной строки. Мои цели все...
Почему передача 0 в качестве аргумента приводит к ложному срабатыванию (и печатает «True» )? #!/bin/zsh k="$1" если ((0 < k < 1 ))затем эхо "Правда" fi Обратите внимание, что этот скрипт...
Это более конкретное продолжение -предыдущего вопроса (Арифметика между двумя файлами, создающая серию новых файлов ). У меня есть входной файл модели, разделенный табуляцией, который я хотел бы изменить для ансамбля...
У меня была куча мультимедиа (точнее, видео) в папке, и я хотел суммировать все длительности. Я пока буду игнорировать секунды и часы, просто чтобы понять суть. Я написал этот скрипт: сумма = 0
для ...
Похоже, что $[expr] выполняет арифметическое расширение, как и $((expr)). Но я не могу найти упоминания о $[ в руководстве по bash. Эта команда не дает результатов: gunzip -c /usr/share/man/man1/bash.1....
Мне нужно выполнить арифметическую операцию внутри цикла bash, как описано ниже CYCLE? = 3
COUNT = 1 download_when_ready: ## Будет пытаться выполнить операцию загрузки много раз, пока она не будет успешной или не достигнет 10 ...
Я читал, что bash может выполнять целочисленную арифметику без использования внешней команды, например: echo "$((3 * (2 + 1)))" Может bash также выполнять арифметику с плавающей запятой без использования внешняя команда?
Кажется, напомнить из комментариев на этом сайте, что содержимое арифметического расширения может быть разделено на слова, но я не могу снова найти комментарий. Рассмотрим следующий код: printf '% d \ n' "$ (($ (sed -n '/ ...
У меня есть эта логика в сценарии ksh в AIX 6.1, и она работает нормально.целое число loop_count = 0
целое число sleep_interval = 5
целое число alarm_interval = 60
если (( $loop_count*$sleep_interval%$alarm_interval -eq 0 ))
затем ...
Скажем, у меня есть эти два входных файла:> file1
2
3
4> файл2
10
100
1000 И я хотел бы вычислить: file1 / file2 для каждой строки, в результате чего будет file3:> file 3
0,2
0,03
0.004 Деления в bash ...
У меня есть команды в сценарии bash, получающие данные из исходного текстового файла, а затем добавляющие к нему значение переменной и использующие его в if / else Файл исходных данных (db_count.ini) (Примечание: ...
Какой самый простой способ увеличить числа в этой строке на 01:02:99? Ожидаемый результат: 01:03:00 Я надеюсь на ответ sed, но не думаю, что это будет просто.
Как это уравнение дает случайные числа между max и min, делящиеся на divisibleBy echo $ (((RANDOM% (max-min + divisibleBy)) / divisibleBy * divisibleBy + min))
Существует два способа определения и использования переменных целочисленного типа в Bash Объявить -i новую переменную
использовать переменную в арифметическом выражении, не объявляя ее. Мои вопросы: Какие ...
У меня есть файл данных, который состоит из двух столбцов. Мне нужно выполнить арифметические операции с этими столбцами следующим образом: столбец_1 = а (я)
column_2 = b (i), где i - номер строки result_1 = a (1) * 100 / b (1) ...
Я попытался получить соотношение с помощью этого скрипта: echo "$ (xrandr)" | cut -f 4 -d "" | sed 's / x / 00 \\\ * / g '| пока читается i; do echo "$ i =" $ (expr $ i); готово, но я получаю такие ошибки, как 102400 * 768 = expr: ...
Я пытаюсь выполнить некоторые вычисления в сценарии оболочки с использованием ЦП. Которые возвращают число с плавающей запятой. Но когда я вычитаю это число, я получаю ошибку. См. Следующий код и ошибку. Код #! / Bin / ...
Я надеюсь, что этот вопрос не повторяется, потому что я пробовал разные способы решения этой проблемы, но не смог найти никакого решения. У меня есть цикл for, в котором я хотел бы сохранить вывод команды в ...
Обычно мне нужно преобразовать сантиметры в дюймы, что я пытаюсь сделать, погружая площадь в сантиметрах на 2,54. Но я просто не могу заставить это работать. echo "введите ширину, а затем высоту" ...