Ich möchte Komma ,
am Ende jeder Zeile in meiner Datei entfernen. Wie kann ich es tun, außer Teilstring-Funktion in awk
zu verwenden. bitte vorschlagen me.ThanksSo entfernen Sie ein Zeichen am Ende jeder Zeile in Unix
Beispieleingabe
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,
Anstatt die Ausgabe an eine neue Datei zu senden, können Sie auch die Option -i an sed anhängen, um sie in 'Datei' zu schreiben – bsmoo
@ ubuntu101010101 In der Tat, aber die Verwendung dieser Option kann stattdessen einen 'sed' Fehler auslösen. Die Frage ist mit Unix markiert. Die Verwendung eines nicht POSIX GNUism würde meinen Vorschlag nicht tragbar machen. – jlliagre