Вы не сказали нам, какой у вас Unix и какая у вас оболочка. Проблема, вероятно, кроется в ведущем 0 , который инструктирует printf интерпретировать число как восьмеричное, чего не может быть (из-за 8 и 9 цифр).
Я пытаюсь удалить целое число из десятичного значения, которое у меня есть. текущий синтаксис: h=$(echo "scale=2; (($e/$g/$g))" | bc) echo $h Следующий код используется для преобразования секунд в минуты...
Я пишу парсер, и мне нужно сделать некоторые причудливые вещи. Я стараюсь не использовать python, но сейчас, возможно, придется. Учитывая STDOUT, который выглядит следующим образом: 1
0
2
3
0
0
1
0
0
2
0
3
0
4
0
5
0
2
.
....
Допустим, у меня есть переменная, и я хочу напечатать 5 значащих цифр после умножения ее на 1000. zsh может это сделать: зш$ х=2,8026407e+00
zsh$ printf "%.5g\n" "$(( 1000*${x} ))"
зш> 2802.6 Может ...
У меня есть текстовый файл, содержащий время полета, часы и минуты, разделенные знаком двоеточия, один на строку: 0:50 0:41 0:43 0:50 1:24 я в настоящее время использую приложение Чисел Apple с простым...
Как я могу использовать Dash в строке Printf? x = xxx.
printf -v args "-x =% s" "$ x"
PrintF «$ var», но это дает ошибку: ./tmp.sh: line 2: printf: -x: неверная опция
printf: Использование: printf [-v var] Формат [...
Привет, я пробовал много решений схожих вопросов, но ни одно из них не помогло мне. У меня есть текстовый файл, в котором каждая строка имеет неопределенную длину чисел после строки «length_». Как я могу ...
Я пытаюсь объединить три файла с помощью 'вставки' и 'awk'. Однако столбцы не корректируются к самой длинной строке символов. Все файлы отформатированы таким же образом как ниже. F...