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

Сообщение выводится в Line 806 (main.c), и кажется, что у Вас нет опции отключить его.

Иметь a ~/Mail dir на значение по умолчанию, Вы могли, например, добавить строку к своему skel's:

# /etc/skel/.profile 
mkdir -p ~/Mail

Таким образом, при создании нового пользователя папка бомжа копируется в ~ и после первого входа в систему, у Вас будет свой ~ / Почтовым dir. Предварительные случаи лучший путь мог состоять в том, чтобы изменить adduser, если он имеет некоторые рычаги для этого вида probs.

2
15.03.2015, 11:51
4 ответа

Я использовал старый ступенчатый трюк, чтобы получить то, что работает, но понравилось бы сделать все это за один шаг.

num1=$(awk 'NR==2' test1.txt)
echo $num1 #result is 0247421924
num2=$(awk 'NR==1' test1.txt)
echo $num2 #result is 0250368000
score=`awk 'BEGIN{printf("%0.0f", '$num1' * 100 / '$num2' )}'`

echo $score # result is 99

Как вы можете видеть, мне пришлось умножить первое число на 100, чтобы получить целое число. Извините, не мог получить межстроиться на работу на работу

0
27.01.2020, 22:00

Назначить переменную

var=$(awk 'NR==1{a=$0}NR==2{print $0/a}' test.txt)

или вывод в файл:

awk 'NR==1{a=$0}NR==2{print $0/a}' test.txt > output
4
27.01.2020, 22:00
quotient=$(dc -f test.txt -e 'r[num desired precision]k/p')
1
27.01.2020, 22:00
 awk ' NR == 1 { a = $1 }
       NR == 2 { b = $1 }
       END { print a
             print b
             print b/a } ' data

где данные - текстовый файл, содержащий,

0250368000
0182885654
-1
27.01.2020, 22:00

Теги

Похожие вопросы