добавление заголовка из текстового файла столбца в другой файл

Вы должны заключить в кавычки все имя файла:

mv /sample/pdf/noriginalName.pdf "/sample/outputPdf/${NAME}${Name1}.pdf"

Использование двойных кавычек предотвращает bash и другие Bourne-подобные оболочки (кроме zsh) выполнение разделения полей после расширения вашей переменной.

-1
13.03.2018, 19:12
2 ответа

путь:

awk '
    {
        if (NR!=FNR) {
            if (FNR==1) {
                printf "\t"
                for (i in arr){printf "%s\t", arr[i]}
                print ""
            }
            print
        }
        else{
            arr[c++]=$1
        }
    }
' file2 file1
0
28.01.2020, 05:12

printf+pasteраствор:

printf "\t%s\n" "$(paste -sd'\t' file2)" && cat file1

Пример вывода:

    header1 header2 header3 header4 header5
A   CD274   PDCD1LG2    CD276   PDCD1LG2    CD274   
B   NEK2    NEK6    NEK10   NEK10   NEKL-4  
C   TNFAIP3 OTUD7B  OTUD7B  TNFAIP3 TNFAIP3
D   DUSP16  DUSP4   DUSP8   VHP-1   DUSP8
E   AGO2    AGO2    AGO2    AGO2    AGO2
0
28.01.2020, 05:12

Теги

Похожие вопросы