0
我有一個文件,從中我得到兩列:cut -d $'\t' -f 4,5 file.txt
減去長度元素兩列
現在我想獲取每個元素的長度列1和2
從輸入之間的區別剪切命令
A T
AA T
AC TC
A CT
我期望
0
1
0
-1
我有一個文件,從中我得到兩列:cut -d $'\t' -f 4,5 file.txt
減去長度元素兩列
現在我想獲取每個元素的長度列1和2
從輸入之間的區別剪切命令
A T
AA T
AC TC
A CT
我期望
0
1
0
-1
使用awk
。
awk ' {print length($1) - length($2)} ' cutoutput.txt
或者awk
上的原始文件,你可以簡單地做:
awk ' {print length($4) - length($5)} ' file.txt
你PR如果沒有使用cut
,則可以僅使用awk
。既然你沒有原始輸入文件,我會用一個|
以下到您的剪切命令:
cut -d $'\t' -f 4,5 file.txt | \
awk '{for (i=1;i<NF;i++) s=length($i)-length($NF); printf s"\n"}'