Ниже приведен один подход base R
:
sapply(split(dat, seq(nrow(dat))), function(x) tail(x[!is.na(x)],1))
# 1 2 3 4 5 6 7 8
#"u" "q" "w" "h" "r" "t" "e" "t"
Расширение имени файла происходит, когда вы повторяете $yu
. Вам просто нужно заключить переменную в двойные кавычки, чтобы предотвратить это:
$ yu=$(head -1 abx.txt)
$ echo "$yu"
select * from table1;