在unix中的匹配模式之间插入内容

时间:2016-06-23 09:00:37

标签: bash shell unix

我想在shell中匹配模式之间插入内容,请帮助解决此问题

例如:

文件名为input.txt:

var a = [ ]   

文件名为output.txt:

1152
1185
1185

我想将output.txt文件中的值插入到input.txt文件中。 它应该像var a = [1152 1185 1185]

1 个答案:

答案 0 :(得分:1)

 WebView mWebView = (WebView) findViewById(R.id.activity_main_webview);
 WebSettings webSettings = mWebView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 mWebView.loadData(htmlData, "text/html; charset=utf-8", "UTF-8");

sed "s/\[/[ $(xargs < output.txt)/" input.txt 仅将所有文件行转储为一个文件行,即替换SPACE字符的EOL字符。

xargs < filename只在一行中扩展为$(xargs < filename)的内容。因此使用双引号,而不是单引号。