Size: a a a

2020 December 14

аᶘ

асоциальный пикотран... in pro.bash
То есть мы эту проблему и сейчас можем встретить, но она исправляется добавлением кавычек.
источник

ł

łibfitź.r13.a in pro.bash
łibfitź.r13.a
Я видел такое из недавнего в скриптах граба
[ "x$VARy" = "xy" ]
источник

ł

łibfitź.r13.a in pro.bash
А потом тут помидорами закидали и сказали так не делать
источник

аᶘ

асоциальный пикотран... in pro.bash
łibfitź.r13.a
[ "x$VARy" = "xy" ]
А можешь дать файл, где ты это нашёл?
источник

F

Fljúgandi Kettlingur... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Я про добавление x слево и справо относительно =
для пустой строки
источник

аᶘ

асоциальный пикотран... in pro.bash
Fljúgandi Kettlingur
для пустой строки
Ты понимаешь, что это атавизм?
источник

F

Fljúgandi Kettlingur... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ты понимаешь, что это атавизм?
да. Точно так же, как размазывания бинарников по /bin /sbin /usr/local/bin.

А еще, кстати, x-n сравнивать с x$VAR гораздо удобнее, чем натыкаться на "какой еще ключ ты хочешь применить?"
источник

аᶘ

асоциальный пикотран... in pro.bash
Fljúgandi Kettlingur
да. Точно так же, как размазывания бинарников по /bin /sbin /usr/local/bin.

А еще, кстати, x-n сравнивать с x$VAR гораздо удобнее, чем натыкаться на "какой еще ключ ты хочешь применить?"
Ты неправильно меня понял, наверное.
Я тебе говорю о том, что проблема test'а, который падал от пустой строки, в какой-то момент решилась, и это произошло достаточно давно.

→ unset abc
→ [ "${abc}" = "yz" ]
→ [ ${abc} = "yz" ]
-bash: [: =: unary operator expected
источник

аᶘ

асоциальный пикотран... in pro.bash
Уже давно не нужно делать это странное сравнение с x$VAR. Вопрос в том, в какой момент это БЫЛО проблемой и в какой момент эту проблему исправили.
источник

аᶘ

асоциальный пикотран... in pro.bash
Под давно я понимаю всё время моего взаимодействия с *nix.
источник

F

Fljúgandi Kettlingur... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ты неправильно меня понял, наверное.
Я тебе говорю о том, что проблема test'а, который падал от пустой строки, в какой-то момент решилась, и это произошло достаточно давно.

→ unset abc
→ [ "${abc}" = "yz" ]
→ [ ${abc} = "yz" ]
-bash: [: =: unary operator expected
эмммм. Это правда только для твоего простейшего кейса.

В случае сложной бинарной логики (да, скажи мне, что это надо делать снаружи теста, а не внутри) это ведет к странным результатам
источник

аᶘ

асоциальный пикотран... in pro.bash
покажи пример
источник

F

Fljúgandi Kettlingur... in pro.bash
$A <> ""
например

EDIT.
Наоборот, $A == ""
источник

F

Fljúgandi Kettlingur... in pro.bash
Fljúgandi Kettlingur
эмммм. Это правда только для твоего простейшего кейса.

В случае сложной бинарной логики (да, скажи мне, что это надо делать снаружи теста, а не внутри) это ведет к странным результатам
вообще я тут думал про что-то вида !(A="")||(B="")
источник

аᶘ

асоциальный пикотран... in pro.bash
<>?
→ help test | grep '!='
     STRING1 != STRING2
→ help test | grep '<>'
источник

F

Fljúgandi Kettlingur... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
<>?
→ help test | grep '!='
     STRING1 != STRING2
→ help test | grep '<>'
not equals
в test это !=
источник

аᶘ

асоциальный пикотран... in pro.bash
[ "$A" != "" ]
источник

F

Fljúgandi Kettlingur... in pro.bash
а если наоборот, [ "$A" == "" ] ?
результат будет обратный
источник

аᶘ

асоциальный пикотран... in pro.bash
ну, а как оно должно работать? ты только что инвертировал оператор, нет?
источник

аᶘ

асоциальный пикотран... in pro.bash
!= → ==, результат стал обратным, что не так?
источник