Size: a a a

2020 September 13

l

linxon in pro.bash
может глоббинг отключен какой-нибудь
источник

Е

Егор in pro.bash
linxon
может глоббинг отключен какой-нибудь
Да, работает хорошо, надо было shopt -s extglob добавить в начало скрипта, всем спасибо
источник
2020 September 14

r

rvz in pro.bash
/ban
источник

Лс

Лень с Самосознанием... in pro.bash
/report
источник

Лс

Лень с Самосознанием... in pro.bash
Dima
О сколько нам открытий чудных
Готовят просвещенья дух
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель.
Тут спамер
источник

ł

łibfitź.r13.a in pro.bash
command | tee ...
Можно каким-то образом сделать, чтобы ^C отправлялся в command, а не в tee? Подозреваю, что нет, но вдруг
источник

E

Elesar in pro.bash
łibfitź.r13.a
command | tee ...
Можно каким-то образом сделать, чтобы ^C отправлялся в command, а не в tee? Подозреваю, что нет, но вдруг
-i попробуй
источник

ł

łibfitź.r13.a in pro.bash
Elesar
-i попробуй
Действительно. Спасибо
источник

ł

łibfitź.r13.a in pro.bash
Я так понимаю, что в общем случае (если там не tee) это работать не будет?
источник

E

Elesar in pro.bash
łibfitź.r13.a
Я так понимаю, что в общем случае (если там не tee) это работать не будет?
Собственно -i это ключ именно tee, соответственно для не tee другие ключи.
источник

ł

łibfitź.r13.a in pro.bash
Спасибо
источник

x

xoyozo in pro.bash
привет, как сделать что бы выводил чётные аргументы?
источник

x

xoyozo in pro.bash
#!/bin/bash

echo "there are $# arguments"
n=1
for VAL in $*
do
       if [[ $((n % 2)) -eq 0 ]]
       then
               let n++
               echo $VAL
       fi
done
источник

x

xoyozo in pro.bash
sh 5.sh 1 2 3 4 5 6 7 8
источник

аᶘ

асоциальный пикотран... in pro.bash
xoyozo
#!/bin/bash

echo "there are $# arguments"
n=1
for VAL in $*
do
       if [[ $((n % 2)) -eq 0 ]]
       then
               let n++
               echo $VAL
       fi
done
Ты просто n++ делал внутри условия, а надо было внутри for'а.
Запускай через sh -x 5.sh 1 2 3 4 5 6 7 8, сможешь нормально дебажить.
источник

аᶘ

асоциальный пикотран... in pro.bash
xoyozo
#!/bin/bash

echo "there are $# arguments"
n=1
for VAL in $*
do
       if [[ $((n % 2)) -eq 0 ]]
       then
               let n++
               echo $VAL
       fi
done
#!/bin/bash
set -efu

n=1

printf "There are %d arguments\n" "$#"
for arg in "$@"
do
       if [ "$((n % 2))" -eq 0 ]; then
               printf "%s\n" "${arg}"
       fi
       n=$(($n + 1))
done
источник

аᶘ

асоциальный пикотран... in pro.bash
→ ./test2.sh 1 2 3 4 5 6 7 8
There are 8 arguments
2
4
6
8
источник

Лс

Лень с Самосознанием... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
#!/bin/bash
set -efu

n=1

printf "There are %d arguments\n" "$#"
for arg in "$@"
do
       if [ "$((n % 2))" -eq 0 ]; then
               printf "%s\n" "${arg}"
       fi
       n=$(($n + 1))
done
А почему не
printf "There are $# arguments"

?
источник

️ ️️ in pro.bash
источник

x

xoyozo in pro.bash
Лень с Самосознанием
А почему не
printf "There are $# arguments"

?
учусь
источник