Macos 将linux命令组合到一个输出中
我将一些文件放入一个标记解析器中,并希望预/ap pend一个head/footer。目前,我只使用几个命令,但希望使用一行程序。这是我要添加到的命令Macos 将linux命令组合到一个输出中,macos,bash,ubuntu,cat,Macos,Bash,Ubuntu,Cat,我将一些文件放入一个标记解析器中,并希望预/ap pend一个head/footer。目前,我只使用几个命令,但希望使用一行程序。这是我要添加到的命令 cat `find .. -name "*.md" -type f` | marked 这将生成我文档的中间部分,所以我想做一些类似于 cat head.template (cat `find ... ` | marked) 尝试按如下方式对“源”命令进行分组: { cat header_part ; cat `find ...` ; ca
cat `find .. -name "*.md" -type f` | marked
这将生成我文档的中间部分,所以我想做一些类似于
cat head.template (cat `find ... ` | marked)
尝试按如下方式对“源”命令进行分组:
{ cat header_part ; cat `find ...` ; cat footer_part } | marked
如果只希望分析中间部分,请执行以下操作:
{ cat header_part ; cat `find ...` | marked ; cat footer_part } > output_file
多亏了,我更喜欢$()
,而不是倒勾:
{ cat header_part ; cat $(find ...) | marked ; cat footer_part ) > output_file
尝试按如下方式对“源”命令进行分组:
{ cat header_part ; cat `find ...` ; cat footer_part } | marked
如果只希望分析中间部分,请执行以下操作:
{ cat header_part ; cat `find ...` | marked ; cat footer_part } > output_file
多亏了,我更喜欢$()
,而不是倒勾:
{ cat header_part ; cat $(find ...) | marked ; cat footer_part ) > output_file
这对我来说很有用,
$(…命令…
和反勾号的组合
echo `cat head.html.snippet` `cat $(find .. -name "*.md" -type f) | marked` `cat foot.html.snippet` > all.htm
这对我来说很有用,
$(…命令…
和反勾号的组合
echo `cat head.html.snippet` `cat $(find .. -name "*.md" -type f) | marked` `cat foot.html.snippet` > all.htm
如果名称中包含空格,则会使用较少的子进程并起作用:
shopt-s环球之星;{cat head.html.snippet;cat../***.md | marked;cat foot.html.snippet;}>all.htm
您还可以使用流程替换:
cat head.html.snippet all.htm
如果名称包含空格,则使用较少的子进程:
shopt-s环球之星;{cat head.html.snippet;cat../***.md | marked;cat foot.html.snippet;}>all.htm
您还可以使用流程替换:
cat head.html.snippet all.htm
差不多,但我只希望中间的一个被标记为。。。也许我会尝试移动分组括号,不需要一系列的cat
s:cat header\u part$(find…| marked)footer\u part>output\u文件
@Ansgar:事实上,这样做不一样,需要保留cats.FWIW,find-名称'*.md'-type f-exec cat{}+
将是beAlmost,但我只希望中间的一个由标记的。。。也许我会尝试移动分组括号,不需要一系列的cat
s:cat header\u part$(find…| marked)footer\u part>output\u文件
@Ansgar:事实上,这样做不一样,需要保留cats.FWIW,find-名称'*.md'-type f-exec cat{}+
将