我有一个如下文件:
1234
ABCD
EFGH
我想将其转换为以下内容:
2341
BCDA
FGHE
实际文件有4,000个字,因此我想以一种有效的方式做到这一点。我尝试使用命令cut -c 2-4,1 file.txt
,但是它产生与输入相同的确切输出。我当时想可以使用3种不同的命令:
cut -c 1 file.txt > temp1.txt
cut -c 2-4 file.txt > temp2.txt
// combine the two with paste or pr
...但是我更希望使用一个命令,因为我需要对它进行几次修改并稍作修改,因此运行一个命令比每次运行3个命令更容易出错。
有什么方法可以将2个cut语句组合为一个吗?就像是:
cut -c 1 file.txt | pr (cut -c 2-4 file.txt)
还是有更好的方法来做到这一点?