У меня есть некоторый код, как это:Как добавить новую строку в двойных кавычках
system("notify-send -i
#{Dir.pwd}/#{file}
#{parsed_songlist["song"][0]['title']}
#{parsed_songlist["song"][0]['artist'].concat("#{parsed_songlist["song"][0]['albumtitle']}")})
ALBUMTITLE следует имя исполнителя. Как добавить новую строку между ними?
меняю к этому 'отправить = parsed_songlist [ "песня"] [0] [ 'художник'] + "\ п" + parsed_songlist ["song"] [0] ['albumtitle'] 'и поместите его в команду. Он может работать, но оболочка заметит, что 'sh: 2 (название альбома): not found'. Так странно – Ziu
Это потому, что вы используете 'system()'. Это как будто вы печатаете строки в оболочке. Как только вы нажмете enter, вы вводите другую команду. 'bash' говорит вам, что не понимает вашу вторую строчку. Попробуйте выйти из «\ n», предваряя его другим «\». –