我想运行一个shell脚本来收集t的Twitter数据。 我不想覆盖现有文件,所以如何定义s.th.像
如果文件夹中有一个名为 twitter.csv 的文件,则创建一个名为 twitter2.csv 的新文件...或打开 twitter.csv < / strong>并添加新数据
cd data
t timeline @twitter --csv --number 3000 > twitter.csv
cd ..
答案 0 :(得分:1)
file=twitter.csv
[[ -e $file ]] && file=twitter2.csv
t timeline @twitter --csv --number 3000 > "$file"
如果您想要概括这一点,那么它会查找第一个未使用的twitter<N>.csv
,您可以这样做:
file=twitter.csv; i=1
while [[ -e $file ]]; do file=twitter$((++i)).csv; done
t timeline @twitter --csv --number 3000 > "$file"