Size: a a a

2020 December 21

Лс

Лень с Самосознанием... in pro.bash
И пофиг на коменты, смотри на индентацию
источник

DE

Denis Efremov in pro.bash
Вот смотри я в 2014 уже знал что инденты всегда нужны правильные https://gist.github.com/Piterden/1b1a05358da977b2e84559f4481b2096
источник

q

qwerty in pro.bash
попробовал как-то подкорректировать
источник

DE

Denis Efremov in pro.bash
qwerty
попробовал как-то подкорректировать
Скинь код
источник

q

qwerty in pro.bash
#!/bin/bash

IFS=$'\n'
echo "" > task5Out.txt
n=1
avtime=0
ppid=$(cat task4Out.txt | head -n 1 | awk '{print $3}')

for var in $(cat task4Out.txt)
do

   curppid=$(echo "$var" | awk '{print $3}')
   curtime=$(echo "$var" | awk -F= '{print $4}')

   if [[ "$curppid" == "$ppid" ]]; then
       n=$(($n+1))
       avtime=$(echo "scale=5;$avtime+$curtime" | bc -l)
   else

       print1=$(echo "$ppid" | awk -F= '{print $2}')
       print2=$(echo "scale=5; $avtime/$n" | bc)
       echo "Average_Sleeping_Children_of_ParentID=$print1 is $print2" >> task5Out.txt

       ppid=$curppid
       n=1
       avtime=$curtime

   fi

   echo "$var" >> task5Out.txt
done

print1=$(echo "$ppid" | awk -F= '{print $2}')
print2=$(echo "scale=5;$avtime/$n" | bc)
echo "Average_Sleeping_Children_of_ParentID=$print1 is $print2" >> task5Out.txt
источник

q

qwerty in pro.bash
он ломается на avtime
источник

Лс

Лень с Самосознанием... in pro.bash
qwerty
попробовал как-то подкорректировать
О, и твой IDE их сразу же подсветил
источник

q

qwerty in pro.bash
qwerty
ща делаю 5
в общем, у меня в 4 таске получился такой файл
источник

Лс

Лень с Самосознанием... in pro.bash
qwerty
попробовал как-то подкорректировать
А скажи пожалуйста, как ты собрался мешать массивы со строками/цифрами?
Баш, конечно, безтиповый язык, но не настолько же
источник

DE

Denis Efremov in pro.bash
qwerty
попробовал как-то подкорректировать
А зачем там scale=5?
источник

Лс

Лень с Самосознанием... in pro.bash
Denis Efremov
А зачем там scale=5?
Внутренняя переменная bc
источник

q

qwerty in pro.bash
Лень с Самосознанием
А скажи пожалуйста, как ты собрался мешать массивы со строками/цифрами?
Баш, конечно, безтиповый язык, но не настолько же
вот мой файл task4Out.txt, вроде так можно
источник

DE

Denis Efremov in pro.bash
qwerty
вот мой файл task4Out.txt, вроде так можно
А что надо сделать?
источник

Лс

Лень с Самосознанием... in pro.bash
qwerty
попробовал как-то подкорректировать
У тебя ppid это массив строк, и на 20-ой строке ты радостно печатаешь его весь
источник

q

qwerty in pro.bash
qwerty
ща делаю 5
сверху кинул файл, который я получил от 4ой таски, теперь делаю 5
источник

q

qwerty in pro.bash
и этот код, который я кинул, код для 5
источник

Лс

Лень с Самосознанием... in pro.bash
А, не, молчу
источник

Лс

Лень с Самосознанием... in pro.bash
Но тем не менее, у тебя ppid статичен. Не уверен что так и надо
@Road220
источник

q

qwerty in pro.bash
на самом деле я вам говорю, что ошибка в строчке
avtime=$(echo "scale=5;$avtime+$curtime" | bc -l)
источник

q

qwerty in pro.bash
он для каждой var в этой строчке выдает syntax error
источник