echo 和 Cat 输出问题

echo 和 Cat 输出问题

我正在尝试运行这个脚本:

#!/bin/bash
for file in /home/dima/Downloads/dir/*
do
  if [ -f "$file" ]
  then
    echo "SSS::################====================#####################" >> allfiles.txt
    cat $file >> allfiles.txt
    echo "################====================#####################" >> allfiles.txt
  fi
done

它可以工作,但是当我需要在“cat”的输出之间显示回显的字符串时,它们只能在文件末尾显示。如何修复这个问题?

相关内容