我有一个bash脚本,将通过获取每个文件名的目录循环。我想要做的是为这些文件创建一些符号链接。除了我想更改链接名称。创建符号链接转换文件名 - Bash脚本
实施例1:
文件名: testFile.so.3.4.5
ln -s testFile.so.3.4.5 testFile.so.3
ln -s testFile.so.3 testFile.so
实施例2:
文件名: testLink.so。 4.4
ln -s testLink.so.4.4 testLink.so.4
ln -s testLink.so.4 testLink.so
所以我需要转换文件名两次。第一次删除除*.so
后的第一个数字之外的所有内容。第二次删除所有内容后*.so
。
这是我到目前为止。我知道这是没有多少:
#! /bin/bash
# clear any info on screen
clear
# greeting
echo "Starting the script!"
# loop through all files in the directory
for f in *
do
echo "Processing: $f"
done
我有点新的抨击和文件名的转换,所以任何帮助或指导,将不胜感激。
真棒!这正是我需要的。 – Will