Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

プロセス置換をつかって、ファイル内容の先頭と末尾3行の情報を表示する

どうも上手い手では無い気がしますが、できたので一応……

catでまとめてファイルを読む機構を生かしつつ、bashの特殊変数をつかって表示する形式です。

変数に突っ込んでもいいのですが、なんか釈然としないので……

実際のところ

bashの特殊変数”$_”をつかって最後に触れたファイル名を展開としました。

$ cat vietnam.html | cat <(head -n3 $_) <(printf "\n\t##_an_omission_##\n\n") <(tail -n3 $_)
<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<head>

	##_an_omission_##

<script>var _mwq = _mwq || []; _mwq.push( function ( mw ) { mw.config.set({"wgBackendResponseTime":3596,"wgHostname":"mw1098"}); } );</script>
	</body>
</html>