Intereting Posts
Труба результат команды вырезания для завивки Компиляция GCC – откуда берется символ __stack_chk_fail@GLIBC_2.4? получение 553 – невозможно создать файл в vsftpd (ubuntu 12.04) Как установить резервную кодировку в UTF-8 в Firefox? Могут ли возможности быть указаны в пакетах Debian? Как установить Windows Server 2012 R2 в KvM на Linux? Как я могу написать HID-устройство контроллеров Buzz, созданное hid-sony.c для работы светодиодов? Переименуйте файлы (удалите некоторые символы, которые не всегда одинаковы) ssh-add жалуется: не удалось открыть соединение с вашим агентом аутентификации Как я могу разрешить только определенным пользователям ssh? Время в Linux bash Как настроить терминал так, чтобы щелчок мыши переместил курсор в текущую позицию мыши Настроить цвет сепаратора терминала Yakuake? писать только разрешения на samba Системы Debian, похоже, распознают динамики, но не наушники для ноутбуков Lenovo

введите значение $ LINE вместо «$ LINE»

У меня есть цикл в сценарии ниже. Он работает не так, как я хочу. Мне нужно поставить значение $ LINE перед каждым столбцом. В то время как он помещает «$ LINE», а не значение:

cat list | while read LINE ; do sed 's/^/$LINE\t/g' $LINE.alf > $LINE.joined done 

Он не будет расширять переменные в одной строке. Пытаться:

 cat list | while read LINE ; do sed 's/^/'"$LINE"'\t/' $LINE.alf > $LINE.joined done