Lea*_*ner 5 unix notepad tr bbedit
我必须将换行符替换为“,”,以便在某些 oracle 命令中但在单个命令中使用。我不知道该怎么做。
输入:
R1
R2
R3
R4
Run Code Online (Sandbox Code Playgroud)
所需输出:
'R1','R2','R3','R4'
Run Code Online (Sandbox Code Playgroud)
使用tr:
cat data.txt | tr \'\\n\' \',\'\nRun Code Online (Sandbox Code Playgroud)\n\n如果您需要引号,可以通过管道发送到sed:
cat data.txt | tr \'\\n\' \',\' | sed "s/,/\',\'/g"\nRun Code Online (Sandbox Code Playgroud)\n\n\xe2\x80\xa6 这让你非常接近:
\n\nR1\',\'R2\',\'R3\',\'R4\',\'\nRun Code Online (Sandbox Code Playgroud)\n