这是 grep 命令:
grep "%SWFPATH%/plugins/" filename
及其输出:
set(hotspot[hs_bg_%2].url,%SWFPATH%/plugins/textfield.swf);
set(hotspot[hs_%2].url,%SWFPATH%/plugins/textfield.swf);
url="%SWFPATH%/plugins/textfield.swf"
url="%SWFPATH%/plugins/scrollarea.swf"
alturl="%SWFPATH%/plugins/scrollarea.js"
url="%SWFPATH%/plugins/textfield.swf"
我想生成一个文件,其中包含“plugins/”目录中所有文件的名称,这些文件在某个文件中提到。
基本上我需要从每一行中提取文件名和扩展名。我可以设法删除任何重复项,但我不知道如何提取我需要的信息。
这将是我想要获得的文件的内容:
textfield.swf
scrollarea.swf
strollarea.js
谢谢!!!
PS:线程“Extract filename and extension in bash (14 answers)”解释了如何从“变量”中获取文件名和扩展名。我想要实现的是从“文件”中提取这些,这是完全不同的