Я пытаюсь написать сценарий bash, и мне нужно было сделать математику с плавающей запятой. В основном я хочу сделать что-то вроде этого: NUM=$(echo "scale=25;$1/10" | bc)
if [ $? -ne 0 ]
then
echo
Я пишу скрипт оболочки POSIX, который может или не может принимать входные данные из stdin (как в foo.sh < test.txt, не интерактивно). Как проверить, есть ли что-нибудь на stdin, чтобы не останавливат
Я написал файл .sh для компиляции и запуска нескольких программ для домашнего задания. У меня есть «для» цикла в сценарии, но это не будет работать, если я использую только целые числа: #!/bin/bash
f
Есть ли какие-либо различия между ":> файл" и "> файл"? $ : > file.out
$ ls -l file.out
-rw-rw---- 1 user user 0 Mar 18 21:08 file.out
$ > file.out
$ ls -l file.out
-rw-rw---- 1 user user 0