您现在的位置是:网站首页> 编程资料编程资料
Shell中实现字符串反转方法分享_linux shell_
2023-05-26
302人已围观
简介 Shell中实现字符串反转方法分享_linux shell_
在做关键词清洗过程中,需要将一类不符合某个字结尾的词过滤出来,思路是把这一批词按最后一个字排序,于是想到了先把这些词反转一下,如把12345转为54321,好像以前在夜息的文章里看过用shell可以实现,就百度了一下,找到几个可行的解决方法,现记录一下。
shell实现字符串反转,一句命令搞定!
复制代码 代码如下:
cat keywords.txt|while read line;do echo $line|rev;done
命令的:
复制代码 代码如下:
echo 12345|rev
54321
python 的:
复制代码 代码如下:
echo 12345|python -c ‘print raw_input()[::-1]'
sed 的:
复制代码 代码如下:
echo 12345|sed ‘/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//'
awk 的:
复制代码 代码如下:
echo 12345|awk ‘BEGIN{FS=””}{for(a=NF;a>0;a–)printf(“%s”,a==1?$a”\n”:$a)}'
纯 bash 的:
复制代码 代码如下:
echo 12345|{ read;for((i=${#REPLY};i>0;i–))do echo -n “${REPLY:$[i-1]:1}”;done;echo; };
c 的:
复制代码 代码如下:
gcc -o a -O2 -x c <(cat < #include
您可能感兴趣的文章:
相关内容
- shell脚本实现快速生成xml格式sitemap实例分享_linux shell_
- awk正则表达式和内置函数的使用方法实例详解_linux shell_
- Shell日志分析常用命令和例子_linux shell_
- Shell脚本对比两个文本文件找出不同行的2个方法分享_linux shell_
- shell脚本实现批量采集爱站关键词库_linux shell_
- 使用shell脚本找出网站的空页面和404错误页面_linux shell_
- Shell实用技巧:快速去除字符串中的空格_linux shell_
- Shell脚本批量添加扩展名的两种方法分享_linux shell_
- Shell脚本实现的单机流量统计功能_linux shell_
- Shell脚本模拟多线程功能分享_linux shell_
