我想;在包含多个表的 ddl 的 txt 文件的行尾添加。
例如 :
LOCATION:
'hdfs://HDP**/apps/hive/warehouse/bps_uat.db/maaa'
Run Code Online (Sandbox Code Playgroud)
如上所述,我需要;在所有这些行的末尾添加。
除了 Freddy 的回答,您还可以使用该:global命令。例如:
:g/maaa/norm A;
Run Code Online (Sandbox Code Playgroud)
意思是:
:g/ " On each line matching this regex:
maaa " 'maaa'
norm A; " Run 'A;' as if I had manually typed
Run Code Online (Sandbox Code Playgroud)
您必须将“maaa”调整为您需要的任何内容,因为从您的问题中不清楚要将其应用于哪些行。:g/hdfs/norm A;例如,将分号附加到包含文本“hdfs”的任何行。