切换文本文件中的顺序
switch the order in a text file
我得到了一个这种格式的文本文件:
ip1:user1:pass1
ip2:user2:pass2
ip3:user3:pass3
如何更改行的顺序以获得此结果?
user1:pass:1@ip1
user2:pass2@ip2
user3:pass3@ip3
awk -F : '{print FS "@" }' file
或
awk 'BEGIN{FS=":"} {print FS "@" }' file
或
awk -F : '{print ":" "@" }' file
输出:
user1:pass1@ip1
user2:pass2@ip2
user3:pass3@ip3
我得到了一个这种格式的文本文件:
ip1:user1:pass1
ip2:user2:pass2
ip3:user3:pass3
如何更改行的顺序以获得此结果?
user1:pass:1@ip1
user2:pass2@ip2
user3:pass3@ip3
awk -F : '{print FS "@" }' file
或
awk 'BEGIN{FS=":"} {print FS "@" }' file
或
awk -F : '{print ":" "@" }' file
输出:
user1:pass1@ip1 user2:pass2@ip2 user3:pass3@ip3