以下是代码示例:
#!/bin/bash
# 询问用户要合并的两个文件名和合并后的文件名
read -p "请输入第一个文件名: " file1
read -p "请输入第二个文件名: " file2
read -p "请输入合并后的文件名: " mergedFile
# 获取文件1和文件2的前4个字符
file1Prefix=$(cut -c 1-4 "$file1")
file2Prefix=$(cut -c 1-4 "$file2")
# 如果两个文件的前4个字符相同,则合并它们
if [[ "$file1Prefix" == "$file2Prefix" ]]
then
cat "$file1" "$file2" > "$mergedFile"
echo "合并完成!"
else
echo "前4个字符不同,无法合并。"
fi
使用方法:
.sh
文件,比如merge.sh
。merge.sh
文件的目录。chmod +x merge.sh
,使脚本可执行。./merge.sh
,按照提示输入要合并的文件名和合并后的文件名即可。