linux shell新增文獻不重複

2021-10-25 18:58:32 字數 546 閱讀 6639

#!bin/bash

n=1#轉換大小寫

tr "[:upper:]" "[:lower:]" < add > add.x

while read line

doecho -e "$n\t$line" >> log.x

#查詢文獻並儲存記錄

grep "$line" ./sorted >> log.x

#判斷是否存在新文獻

grep "$line" ./sorted > pare.x

if [ -s ./pare.x ] ; then

echo "$n exist"

else

echo "$n empty!"

echo -e "$n\t$line" >> empty.x

echo -e "$line\taddnew" >> sorted

#新增新文獻至原記錄

fi((n++))

done<'add.x'

生成的.x檔案可以一次性刪除,這是我如此命名的理由:

rm *.x

Latex 中新增參考文獻

早就聽說用latex寫參考文獻很容易,尤其是方便修改不同的參考文獻格式,今天終於實踐了一下,參考了網上的一些資料,自己摸索了一下,感覺確實不錯。過程如下 1 將參考文獻做成 bib檔案,相當於是文獻資料庫,可以以某個主題來建立bib檔案。article,author nard,nils and ab...

latax新增參考文獻(reference)

使用latax庫中自帶的 begin 和 end直接新增 比如 begin bibitem bibitem j.l.harris,diffraction and resolving power emph,1964,54 7 931 936.end在對應的文中只需要 cite cite就可以了 bib...

linux shell 陣列新增元素

向shell陣列新增元素有多種方法,每種方法在使用時都有一些需要注意的地方,沒有見過這方面的總結資料,所以自己總結一下。array name index value最簡單的新增方式,直接用下標index為陣列元素賦值,在使用時需要注意的是就是需要確保下標index處原本是沒有值的,否則會替換inde...