Size: a a a

Gentoo GNU/Linux [RU]

2020 August 17

*

*cyberzx in Gentoo GNU/Linux [RU]
А нужно, что бы вообще нигде лишних кавычек не было. Но я такого способа найти не могу
источник

l

linxon in Gentoo GNU/Linux [RU]
*cyberzx
ну вот такая переменная
task_combine="langpack:t=$build combine{ dest:t=../lang/$proj/$proj.csv defLocLang:t=English _en { find{ path:t=\"../$proj/_en_ru\" } } _ru { find{ path:t=\"../$proj/_en_ru\" } } _de { find{ path:t=\"../$proj/_de\" } } _fr { find{ path:t=\"../$proj/_fr\" } } _jp { find{ path:t=\"../lang_tmp/$proj/_jp\" } } _ko { find{ path:t=\"../$proj/_ko\" } } _zh { find{ path:t=\"../lang_tmp/$proj/_zh\" } } }"
ну вот у меня без лишних кавычек сейчас выводится ^
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
хм, может это zsh так меня развлекает, а надо использовать ванильный bash?
источник

l

linxon in Gentoo GNU/Linux [RU]
попробуй через баш
источник

l

linxon in Gentoo GNU/Linux [RU]
в zsh скорее всего нужно что-то выключать перед этим
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
linxon
ну вот у меня без лишних кавычек сейчас выводится ^
а ты сделай set -x
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
что бы видеть как будет вызвано
источник

l

linxon in Gentoo GNU/Linux [RU]
источник

l

linxon in Gentoo GNU/Linux [RU]
```
echo $-
himBHs
```
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
А сделай скриптик count_args.sh "echo $#"
Нужно ему передать эту строку так, что бы был 1 аргумент, а не 47
источник

l

linxon in Gentoo GNU/Linux [RU]
чтобы один аргумент мне придется его в кавычки оборачивать
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
linxon
чтобы один аргумент мне придется его в кавычки оборачивать
и вправду этого хватает. проблемы в чём-то другом )
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
спасибо за помощь. а то я бы ещё три часа ковырялся в этом направлении
источник

l

linxon in Gentoo GNU/Linux [RU]
если не вариант, то можно так же использовать while read

~$ cat test.sh
#!/bin/bash


set -o noglob
set -- "${*}"
while read -r output; do
   echo "$output"
done
set +o noglob

~$ echo 'somedata' | ./test.sh
источник

l

linxon in Gentoo GNU/Linux [RU]
set -- "${*}" по идее должен все в один аргумент обратить
источник

ИБ

Илья Билаш in Gentoo GNU/Linux [RU]
всем привет
вопрос вообще не про генту, но мало ли

на одном из серверов увидел вот такую каку

du -sh [....] mysql8/bin/mysqld - 1015M
du -sh [....] mysql8/bin/mysqld-debug - 689M

что это может быть? как можно проверить, за счет чего бинарь настолько вырос?
источник

l

linxon in Gentoo GNU/Linux [RU]
может быть мускл собран в режиме дебага. Но бинарник на гигабайт это слишком блин
источник

l

linxon in Gentoo GNU/Linux [RU]
первый раз такое вижу :)
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
Илья Билаш
всем привет
вопрос вообще не про генту, но мало ли

на одном из серверов увидел вот такую каку

du -sh [....] mysql8/bin/mysqld - 1015M
du -sh [....] mysql8/bin/mysqld-debug - 689M

что это может быть? как можно проверить, за счет чего бинарь настолько вырос?
readelf -S mysql8/bin/mysqld
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
там первый столбец это размер секции. найти самую большую
источник