http://www.somesite/play/episodes/xyz/fred-episode-110
http://www.somesite/play/episodes/abc/simon-episode-266
http://www.somesite/play/episodes/qwe/mum-episode-39
http://www.somesite/play/episodes/zxc/dad-episode-41
http://www.somesite/play/episodes/asd/bob-episode-57

我有许多url保存在一个txt文件中,如上面所示
我想把第6次反斜杠后的所有内容都用脚本移动一行
第六个反斜杠后面的TXT是标题,总是不同的
我需要选择标题以便播放
所以我需要它看起来像这样
fred-episode-110
http://www.somesite/play/episodes/xyz/fred-episode-110
simon-episode-266
http://www.somesite/play/episodes/abc/simon-episode-266
mum-episode-39
http://www.somesite/play/episodes/qwe/mum-episode-39
dad-episode-41
http://www.somesite/play/episodes/zxc/dad-episode-41
bob-episode-57
http://www.somesite/play/episodes/asd/bob-episode-57

我有
塞德
锥子
工作组
能做到吗

最佳答案

使用此命令:

awk -F/ '{print $7; print $0}'

例如。:
awk -F/ '{print $7; print $0}' < file.txt > new-file.txt

关于linux - 在第6个反斜杠之后使用linux脚本将所有内容移动一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36042986/

10-15 05:13