Тип математики с плавающей запятой, которая может быть реализована на цифровом компьютере, обязательно использует приближение реальных чисел и операций над ними. (Стандартная версия стандартная работает до более чем пятидесяти страниц документации и имеет комитет для рассмотрения ее ошибок и дальнейшего уточнения.)
Это приближение представляет собой смесь приближений разного типа, каждый из которых можно либо игнорировать, либо тщательно учитывать из-за его конкретного способа отклонения от точности. Это также включает в себя ряд явных исключительных случаев как на уровне аппаратного обеспечения, так и на уровне программного обеспечения, которое большинство людей прогуливает прямо мимо, делая вид, что не замечает.
Если вам нужна бесконечная точность (например, вместо числа π одного из его более коротких резервных копий), вы должны написать или использовать символическую математическую программу.
Но если вы в порядке с идеей о том, что иногда математика с плавающей запятой нечеткая по значению и логике и ошибки могут быстро накапливаться, и вы можете написать свои требования и тесты для этого, тогда ваш код может часто проходить с помощью того, что находится в вашем FPU.
Это означает, что любая команда в цикле, которая что-то читает из stdin, будет считываться из данного файла (например, вместо клавиатуры).
В этом случае, в частности, цикл использует read line
, чтобы прочитать одну строку из stdin, поэтому, когда вы переадресовываете из $pidfile
, она эффективно читает файл по строкам.
Чтобы продолжить чтение о перенаправлениях, здесь Иллюстрированный учебник перенаправления , который рекомендуется этим Bash Guide by Lhunath и GreyCat .
Я вижу, что этот quesiton уже ответил (я не могу комментировать, потому что я сделал щедрость), но я думаю, что вы должны проверить этот сайт, когда у вас есть шанс:
http: / /mywiki.wooledge.org/BashFAQ/001
Этот парень (или девушка) действительно погружается в правильный и неправильный синтаксис с примерами.