Size: a a a

2020 October 10

аᶘ

асоциальный пикотран... in pro.bash
echo > c 1 2 3
Какое интересное поведение. Я никогда не думал, что оно ТАК работает.
источник

Vs

Vladislav support.od... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
echo > c 1 2 3
Какое интересное поведение. Я никогда не думал, что оно ТАК работает.
UNIX_Instrumentalnye_sredstva_1999.djvu
надо? :)
источник

аᶘ

асоциальный пикотран... in pro.bash
Да нет, я лучше уж POSIX дочитаю.
источник

ł

łibfitź.r13.a in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
echo > c 1 2 3
Какое интересное поведение. Я никогда не думал, что оно ТАК работает.
А как оно работает?
источник

аᶘ

асоциальный пикотран... in pro.bash
łibfitź.r13.a
А как оно работает?
1 2 3 становятся аргументами echo, а > c связывает stdout с c.
Точно так же работает и echo 1 >c 2 3
источник

EK

Evgeny Kuchkov in pro.bash
echo > c 1 2 3
это
что вообще?
источник

VP

Vadim "Oxyd&quo... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
1 2 3 становятся аргументами echo, а > c связывает stdout с c.
Точно так же работает и echo 1 >c 2 3
Это ладно... попробуй в баше (в zsh не работает) сказать cd //; pwd
источник

Vs

Vladislav support.od... in pro.bash
на csh работает
источник

аᶘ

асоциальный пикотран... in pro.bash
Vadim "Oxyd" Priluzkiy
Это ладно... попробуй в баше (в zsh не работает) сказать cd //; pwd
Странное поведение, конечно.
Самое интересное, что syscall getcwd() возвращает /, /usr/bin/pwd возвращает // и только builtin возвращает //.
источник

∀lǝxǝʎ in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
echo > c 1 2 3
Какое интересное поведение. Я никогда не думал, что оно ТАК работает.
в целом нет ни какой разницв какой момент делать перенаправление дескрипторов
источник

аᶘ

асоциальный пикотран... in pro.bash
∀lǝxǝʎ
в целом нет ни какой разницв какой момент делать перенаправление дескрипторов
Ну да, теперь-то я понимаю, меня не напрягало перенаправление в начале и в конце команды, но смутило поведение, когда перенаправление разрезает аргументы.
источник

VP

Vadim "Oxyd&quo... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Странное поведение, конечно.
Самое интересное, что syscall getcwd() возвращает /, /usr/bin/pwd возвращает // и только builtin возвращает //.
Сдаётся мне что это какое-то кровавое легаси.
источник

A

Alex in pro.bash
напомните пожалуйста как можно убрать вот это сообщение
mysql: [Warning] Using a password on the command line interface can be insecure.
вроде ключик есть и эти сообщения будут подавляться
источник
2020 October 12

MB

Max Block in pro.bash
Приветствую!

Подскажите, как можно с bash или какими-то стандартными линуксовыми тулзами сгенирировать команду, в который используется range.
Т.е. мне надо в итоге запустить команду такого вида
my-command —params server-10,server-11,server-12,…,server-20
Вручную писать все эти server-x не хочется, а хочется набрать команду примерно в таком виде, псевдокод:
my-command —params ${repeat(“server-“, range[10:21])}
источник

Е

Егор in pro.bash
Max Block
Приветствую!

Подскажите, как можно с bash или какими-то стандартными линуксовыми тулзами сгенирировать команду, в который используется range.
Т.е. мне надо в итоге запустить команду такого вида
my-command —params server-10,server-11,server-12,…,server-20
Вручную писать все эти server-x не хочется, а хочется набрать команду примерно в таком виде, псевдокод:
my-command —params ${repeat(“server-“, range[10:21])}
{10..21} может
источник

EN

Evgeniy Naumov in pro.bash
Max Block
Приветствую!

Подскажите, как можно с bash или какими-то стандартными линуксовыми тулзами сгенирировать команду, в который используется range.
Т.е. мне надо в итоге запустить команду такого вида
my-command —params server-10,server-11,server-12,…,server-20
Вручную писать все эти server-x не хочется, а хочется набрать команду примерно в таком виде, псевдокод:
my-command —params ${repeat(“server-“, range[10:21])}
{1..5}
источник

️ ️️ in pro.bash
Max Block
Приветствую!

Подскажите, как можно с bash или какими-то стандартными линуксовыми тулзами сгенирировать команду, в который используется range.
Т.е. мне надо в итоге запустить команду такого вида
my-command —params server-10,server-11,server-12,…,server-20
Вручную писать все эти server-x не хочется, а хочется набрать команду примерно в таком виде, псевдокод:
my-command —params ${repeat(“server-“, range[10:21])}
Language:
bash


Source:
echo {1..5}  # bash
echo $(seq 1 5)  # any sh


Result:
1 2 3 4 5
1 2 3 4 5
источник

MB

Max Block in pro.bash
А можно короткий пример, как с помощью {10..21} сделать повторение строки, чтобы запятая еще была бы между ними?
Чтобы в итоге получилось бы например echo server-10,server-11,server-12
Т.е. просто цифры сгенерировать, это понятно. А чтобы еще и префикс был бы.
источник

️ ️️ in pro.bash
Language:
bash


Source:
echo a_{1..5}


Result:
a_1 a_2 a_3 a_4 a_5
источник

MB

Max Block in pro.bash
️ ️️
Language:
bash


Source:
echo a_{1..5}


Result:
a_1 a_2 a_3 a_4 a_5
Точно, работает. Благодарю!
источник