好的,我在表格中有一些数据:
<a href="/praha/jaktovidi/_zprava/jak-to-vidi-rektor-richard-hindls-5-cervna--1220102">
<a href="/praha/jaktovidi/_zprava/jak-to-vidi-erik-best-4-cervna--1219526">
<a href="/praha/jaktovidi/_zprava/jak-to-vidi-ivan-hoffman-3-cervna--1218826">
<a href="/praha/jaktovidi/_zprava/jak-to-vidi-pavel-kosatik-19-kvetna-verejne-chci-podekovat-statnim-zastupcum-a-policistum-kteri-se-nebali--1225675">我想把它改成:
5-cervna <a href="/praha/jaktovidi/_zprava/jak-to-vidi-rektor-richard-hindls-5-cervna--1220102">
4-cervna <a href="/praha/jaktovidi/_zprava/jak-to-vidi-erik-best-4-cervna--1219526">
3-cervna <a href="/praha/jaktovidi/_zprava/jak-to-vidi-ivan-hoffman-3-cervna--1218826">
19-kvetna <a href="/praha/jaktovidi/_zprava/jak-to-vidi-pavel-kosatik-19-kvetna-verejne-chci-podekovat-statnim-zastupcum-a-policistum-kteri-se-nebali--1225675">即。从链接中提取日期并将其放在链接的前面。是否有一种很好的方法可以使用正则表达式或一些好的bash脚本来完成这个任务?破折号的数量并不总是一样的,它也不是一直都是“宫颈”的。
我已经到了下面的grep命令,它获取了适当的输出,只是不知道如何将它与原始数据一起粘贴:
grep -Po '[0-9]{1,2}-[[:alpha:]]*'发布于 2013-07-30 15:27:17
使用剪切和粘贴的不同解决方案(这取决于存在一个现有的text文件):
cut -d"-" -f 6-7 text | paste - text编辑之后,这将起作用:
grep -Po '[0-9]{1,2}-[[:alpha:]]*' text | paste - texthttps://unix.stackexchange.com/questions/84917
复制相似问题