读取 bash 中的文件并为每一行执行复制并维护序列
Read a file in bash and for each line perfome copy and maintain sequence
我有包含 jar 名称的 txt 文件,我想读取此 txt 文件,对于每一行,我想从文件夹中查找并移动具有相同名称和版本号(版本号可能会更改)的 jar X 到文件夹 JarSequence。
文本文件是 jar.txt 其中有 -
- bbb
- aaa
- ccc
现在,对于 txt 文件中的每一行,我想将 jar 复制到文件夹 JarSequence 中,以便文件夹 JarSequence 具有 -
- bbb-1.0.1.jar
- aaa-1.0.1.jar
- ccc-1.0.1.jar
如果可能的话,我还想在 JarSequence 文件夹中保持与在文本文件中相同的序列。
感谢您的帮助。
#!/bin/bash
file="your_txt_file"
suffix="-1.0.1.jar"
while IFS= read -r jarfile
do
#echo "$jarfile"
mv "$jarfile" JarSequence/"$jarfile"${suffix}
done < $file
我有包含 jar 名称的 txt 文件,我想读取此 txt 文件,对于每一行,我想从文件夹中查找并移动具有相同名称和版本号(版本号可能会更改)的 jar X 到文件夹 JarSequence。 文本文件是 jar.txt 其中有 -
- bbb
- aaa
- ccc
现在,对于 txt 文件中的每一行,我想将 jar 复制到文件夹 JarSequence 中,以便文件夹 JarSequence 具有 -
- bbb-1.0.1.jar
- aaa-1.0.1.jar
- ccc-1.0.1.jar
如果可能的话,我还想在 JarSequence 文件夹中保持与在文本文件中相同的序列。
感谢您的帮助。
#!/bin/bash
file="your_txt_file"
suffix="-1.0.1.jar"
while IFS= read -r jarfile
do
#echo "$jarfile"
mv "$jarfile" JarSequence/"$jarfile"${suffix}
done < $file