У меня есть таблица, в которой заголовок - это список образцов, а первый столбец - список генов, а остальные - значения экспрессии для каждого гена в каждом образце. Я хочу добавить псевдосчет 1 ко всем значениям, и в настоящее время я делаю это следующим образом:
cat <(head -n 1 TPM/QuickTest_Dataset.table) \
<(tail -n +2 TPM/QuickTest_Dataset.table | awk '{print $1, $2+1, $3+1, $4+1, $5+1, $6+1, $7+1, $8+1, $9+1, $10+1, $11+1, $12+1, $13+1, $14+1, $15+1, $16+1, $17+1, $18+1, $19+1, $20+1, $21+1}' | sed 's, ,\t,g') > StringTie-TPM_Homo_sapiens_GRCh38.Exp9-PMacrophageM1.protein_coding.table
Однако количество выборок не всегда равно 20 (количество столбцов не всегда равно 21) иногда больше, иногда меньше, и мне приходится каждый раз вручную настраивать его.
Есть ли более простой способ?