我有一个Jars列表,一个带有版本的文件夹中大约有20个。 (例如:abc.defg-hij-1.0.10.jar)。我想通过删除版本和扩展名将所有这些jar文件名写入文件。 (预期:abc.defg-hij)。
我正在使用以下命令:
printf '%s\n' *.jar> /opt/Test_hemachandar/test_bin/remote.txt
这给我列出了要删除版本和扩展名的remote.txt文件的所有jar文件名。
答案 0 :(得分:0)
要删除版本和扩展名,可以通过sed
用管道输送名称:
… | sed 's/[-0-9.]*jar$//' >/opt/Test_hemachandar/test_bin/remote.txt