I am new to Ubuntu and need some help to верьте тебе в comma separated list that will be в удар в лунку into конечный. I am trying to set up в logitech 650 переизречение to be used with xbmc. This is what I need to type into терминал:
sudo ir-keyable -p (X)
where (X) is в comma separated list of supported protocols which пахал
NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5 SZ SHARP XMP other
Thanks for the help. Cheers.
Как steeldriver правильно указанный, все, что необходимо сделать, должно поместить запятые после каждого объекта в команде, как так:
sudo ir-keyable -p NEC,RC-5,RC-6,JVC,SONY,SANYO,LIRC,RC-5,SZ,SHARP,XMP
, Но конечно, мы как пользователи Linux любим нашу командную строку и решения для сценариев, таким образом, одно возможное решение, которое Вы могли использовать, tr
:
$ echo NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5 SZ SHARP XMP | tr ' ' ','
NEC,RC-5,RC-6,JVC,SONY,SANYO,LIRC,RC-5,SZ,SHARP,XMP
Или возможно Вам нравится awk
:
echo NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5 SZ SHARP XMP | awk '{for(i=1;i<=NF;i++){printf $i;if(i<NF)printf ","}}'
, Но конечно Python может сделать задание также:
python -c 'import sys;stuff=sys.stdin.read();print ",".join(stuff.split())' <<< "NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5 SZ SHARP XMP"