我有4个文件:t1.rg t2.rg t3.rg t4.rg
t1.rg contains Fri Aug 3 19:48:58 MYT 2018
t2.rg contains 27
t3.rg contains A-inter-rt01
t4.rg contains 32166
我已经尝试过了:
pr -mts t1.rg t3.rg t2.rg t4.rg
但是它出现了这样的东西:
`Fri Aug 32166:48:58 MYT 2018 A-inter-rt01 27`
也尝试使用:
value1=$(cat t1.rg)
value2=$(cat t3.rg)
value3=$(cat t2.rg)
value4=$(cat t4.rg)
`value5=$(paste <printf "%s" "$value1" <printf "%s" "$value2" <printf "%s"
"$value3" <printf "%s" "$value4")
`
但这对我来说根本不起作用。
输出应该是这样的:
`Fri Aug 3 19:48:58 MYT 2018 | 27 | A-inter-rt01 | 32166`
我很喜欢脚本,请帮忙
答案 0 :(得分:3)
仅使用paste
:
paste f1 f3 f2 f4
如果您希望“管道”成为分隔符,则可以使用-d
选项。