我想刪除逗號,在每行的結尾在我的檔案。除了在awk中使用substring函式之外,我怎麼做。請給我建議。謝謝
樣品輸入
supplier_proc_id bigint not null,
btch_nbr integer not null,
rx_btch_supplier_seq_nbr integer not null,
corrn_id integer not null,
rx_cnt byteint not null,
data_typ_cd byteint not null,
data_pd_cd byteint not null,
cyc_dt date not null,
base_dt date not null,
data_load_dt date not null,
data_dt date not null,
supplier_data_src_cd byteint not null,
rx_chnl_cd byteint not null,
mp_ims_id integer not null,
mp_loc_id numeric(3,0),
mp_ims_id_actn_cd byteint not null,
npi_id bigint,
最佳答案
你可以使用sed:
sed 's/,$//' file > file.nocomma
並刪除任何最後乙個字元:
sed 's/.$//' file > file.nolast
Unix系統中刪除檔案明中的空格的方法
今天臨校師兄 上說有沒有批量刪除檔名中的空格的方法。這類問題像我這等懶人加閒人是最喜歡的了。於是滿口答應下來說試試看。我們的網路中心有一台freebsd伺服器供學校的unix愛好者登入學習,兼之網路中心可以在裡面物色新的成員。這個伺服器是由我來維護的,招新人也是由我負責的。為了便於管理和教學,我計畫...
如何避免 Unix 環境中的 rm f 災難
在 itpub 論壇上,最近有朋友發起了乙個 請列出你在從事dba生涯中,最難以忘懷的一次誤操作 話題討論,如果有足夠的耐心看下去的話,會發現很多誤操作都是類似的,最上鏡的就是這個作業系統級別的 rm f rm rf 了。在那本著名的 unix 痛恨者手冊 上,rm 問題也作為乙個罪狀而提出。的確,...
如何在Matlab中的陣列變數末尾追加新的值
在實際的matlab使用中,遇到了這樣的乙個問題,即在某變數的結尾還需要新增新的變數。比如一行資料a 1 2 3 4 那麼如何在4的末尾新增乙個5呢?利用方括號進行矩陣拼接可以解決這個問題。請看下面的例子 a 1 2 3 4 已有行向量 表示實時執行結果 a 1 2 3 4 a a,5 利用方括號在...