[英]What is the best and easiest way to access files within a linux vps using its external ip?
[英]linux + what the best way to merge files
我在/ var / tmp目錄下有以下文件(超過80個文件)
report1.txt
report2.txt
report3.txt
.
.
.
.
.
合並所有文件的最佳方法是: report [1-N] .txt到一個文件
現在,我執行以下步驟以將所有文件合並到一個文件中(但是這種方式不是好方法..)
cat report1.txt >> report2.txt
cat report2.txt >> report3.txt
.
.
.
.
您可以使用大括號擴展 :
cat report{1..80} > allreports.txt
編輯:根據您的評論,您想使用一個變量。 由於括號擴展發生在變量擴展之前,因此您不能在括號內使用變量。 一種替代方法是使用具有自定義格式的seq
:
cat $(seq -f "report%g.txt" $NUM) > allreports.txt
其中NUM
是您要傳遞的變量。 默認情況下,序列將從1開始。如果要更改該序列,請同時指定第一個和最后一個數字(或變量):
cat $(seq -f "report%g.txt" $start $end) > allreports.txt
您可以使用*
cat report* > newfile
它將以report
開始的所有文件都放入一個新文件中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.