标签:linux 逆向 test2 PC1 shell printf test txt root
001、
[root@PC1 test2]# echo "dsfedw" ## 测试字符串 dsfedw [root@PC1 test2]# echo "dsfedw" | awk 'BEGIN{FS = ""}{for(i = NF; i >= 1; i--) {printf("%s", $i)}{printf("\n")}}' wdefsd ## 逆向输出
002、批量实现
[root@PC1 test2]# ls test.txt [root@PC1 test2]# cat test.txt ## 测试数据 erwer fdfgd erer ssfff sddff sdfg aeer adddf edwr sdfdsa fdf ddff [root@PC1 test2]# awk '{print $1}' test.txt | awk -F "" '{for(i = NF; i >= 1; i--) {printf("%s", $i)} {printf("\n")}}' rewre ## 第一列逆向输出 fffss reea asdfds
003、整个文本实现
[root@PC1 test2]# ls test.txt [root@PC1 test2]# cat test.txt erwer fdfgd erer ssfff sddff sdfg aeer adddf edwr sdfdsa fdf ddff [root@PC1 test2]# awk -F "" '{for(i = NF; i >= 1; i--) {printf("%s", $i)} {printf("\n")}}' test.txt rere dgfdf rewre gfds ffdds fffss rwde fddda reea ffdd fdf asdfds [root@PC1 test2]# awk -F "" '{for(i = NF; i >= 1; i--) {printf("%s", $i)} {printf("\n")}}' test.txt | awk '{for(i = NF; i >= 1; i--) {printf("%s ", $i)} {printf("\n")}}' rewre dgfdf rere fffss ffdds gfds reea fddda rwde asdfds fdf ffdd
标签:linux,逆向,test2,PC1,shell,printf,test,txt,root 来源: https://www.cnblogs.com/liujiaxin2018/p/16455759.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。