Size: a a a

2020 September 12

️ ️️ in pro.bash
Лень с Самосознанием
Дольше гуглить, как сделать многострочную переменную в баше?
var=$(
cat <<-EOF
asfsfa
ffsdhg
hsdfhdsjd
hdfshd
EOF
)


printf '%s\n' "$var"
источник

Лс

Лень с Самосознанием... in pro.bash
️ ️️
var=$(
cat <<-EOF
asfsfa
ffsdhg
hsdfhdsjd
hdfshd
EOF
)


printf '%s\n' "$var"
Я на последующую обработку for-ом пустить хочу...
источник

Лс

Лень с Самосознанием... in pro.bash
Стоп, а ему же можно объяснить чтоб разделял аргумены по пробелам?
источник

Лс

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

️ ️️ in pro.bash
var='
asfsfa
ffsdhg
hsdfhdsjd
hdfshd
'

for i in ${var}; do echo "|$i|"; done
источник

аᶘ

асоциальный пикотран... in pro.bash
Лень с Самосознанием
Дольше гуглить, как сделать многострочную переменную в баше?
Ты можешь сделать var=$(printf "abc\nabc\nabc"), можешь просто задать так:
var="echo
123
123"

printf "%s" "${var}"
источник

️ ️️ in pro.bash
Лень с Самосознанием
Стоп, а ему же можно объяснить чтоб разделял аргумены по пробелам?
Language:
bash


Source:
var='asfsfa ffsdhg hsdfhdsjd hdfshd'

IFS=' '
for i in ${var}; do echo "|$i|"; done
unset IFS


Result:
|asfsfa|
|ffsdhg|
|hsdfhdsjd|
|hdfshd|
источник

Лс

Лень с Самосознанием... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ты можешь сделать var=$(printf "abc\nabc\nabc"), можешь просто задать так:
var="echo
123
123"

printf "%s" "${var}"
А вот такой велосипед, наверное, подойдёт
источник

аᶘ

асоциальный пикотран... in pro.bash
for будет обходить, разделяя строку И по пробелам, И по переводам строк.
источник

аᶘ

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

️ ️️ in pro.bash
️ ️️
Language:
bash


Source:
var='asfsfa ffsdhg hsdfhdsjd hdfshd'

IFS=' '
for i in ${var}; do echo "|$i|"; done
unset IFS


Result:
|asfsfa|
|ffsdhg|
|hsdfhdsjd|
|hdfshd|
а

можно и без IFS
источник

Лс

Лень с Самосознанием... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Ты напиши свою задачу лучше, с контекстом подскажем тебе, какой вариант лучше выбрать.
Есть куча музыки, пытался руками раскидать на плейлисты, понял что лень. Но они все аккуратно лежат по папкам, вот и хочу сделать скрипт который расфасует содержимое папок по плейлистам
источник

аᶘ

асоциальный пикотран... in pro.bash
Лень с Самосознанием
Есть куча музыки, пытался руками раскидать на плейлисты, понял что лень. Но они все аккуратно лежат по папкам, вот и хочу сделать скрипт который расфасует содержимое папок по плейлистам
По какому признаку? Выглядит так, что тебе не нужны переменные для такой задачи.
источник

️ ️️ in pro.bash
Лень с Самосознанием
Есть куча музыки, пытался руками раскидать на плейлисты, понял что лень. Но они все аккуратно лежат по папкам, вот и хочу сделать скрипт который расфасует содержимое папок по плейлистам
может find надо? 🤔
источник

аᶘ

асоциальный пикотран... in pro.bash
️ ️️
может find надо? 🤔
вот я про то же
источник

Лс

Лень с Самосознанием... in pro.bash
Я думал из одного ls отсеивать папки и песни... Не, не вижу как прикрутить к этому find
источник

аᶘ

асоциальный пикотран... in pro.bash
Лень с Самосознанием
Я думал из одного ls отсеивать папки и песни... Не, не вижу как прикрутить к этому find
никогда не пользуйся ls
источник

аᶘ

асоциальный пикотран... in pro.bash
НИКОГДА
источник

Лс

Лень с Самосознанием... in pro.bash
Чего?
источник

аᶘ

асоциальный пикотран... in pro.bash
ls — это плохая команда для автоматизации, любой обход директорий и файлов нужно делать через find и желательно с -print0.
источник