Использование Perl:
perl -lane '$,=", "; foreach(@F) {s/^|$/"/g; push(@f, $_)}; print(@f)' <<<'y10_zcis y10_nom y10_infl y20_zcis y20_infl y30_zcis'
$ , = ","
: устанавливает разделитель выходных полей на ,
; foreach (@F) {s / ^ | $ / "/ g; push (@f, $ _) }
: для каждого поля, разделенного пробелами, заключает поле в двойные кавычки и добавляет его @f
; print (@f)
: печатает элементы @ f
, разделенные разделителем выходных полей. % perl -lane '$,=", "; foreach(@F) {s/^|$/"/g; push(@f, $_)}; print(@f)' <<<'y10_zcis y10_nom y10_infl y20_zcis y20_infl y30_zcis'
"y10_zcis", "y10_nom", "y10_infl", "y20_zcis", "y20_infl", "y30_zcis"
%
Предполагая, что вы имеете в виду, что работаете в подсистеме Windows Ubuntu. Там вы должны найти диски, известные Windows в /mnt/letter-of-the-drive
. Имейте в виду, что в подсистеме Windows Linux вы не можете читать диски, которые не может прочитать Windows.