我们要在Unix shell脚本中将多个文件名如.txt
的多个data_timestamp.txt
文件串联在一起(因为该文件名会随着时间戳的变化而变化),成为一个公用文件名如data.txt
。请协助将文件追加到单个文件中。
我尝试使用以下代码
cat > $STGFTPIN/'PRSNL_IDNTFCTN.TXT'
cat $FTPIN/'PRSNL_IDNTFCTN_*.TXT' > $STGFTPIN/'PRSNL_IDNTFCTN.TXT'
以及
cat > $FTPIN/PRSNL_IDNTFCTN.TXT
for i in $FTPIN/PRSNL_IDNTFCTN_*.TXT
do
cat i > $FTPIN/PRSNL_IDNTFCTN.TXT
done
mv $FTPIN/PRSNL_IDNTFCTN.TXT $STGFTPIN/PRSNL_IDNTFCTN.TXT