「echo」のソースコードを見てみたいと思いました
$ which echo
/usr/bin/echo
そう
$ ls -al /usr/bin/echo
-rwxr-xr-x. 1 root root 32536 Oct 31 2016 /usr/bin/echo
そう
$strings /usr/bin/echo
コンパイルされたCプログラムだと思う
今私は立ち往生しています。
方法:
含まれているパッケージを確認する
ソースを入手する
再構築する
試して
システム全体に新しいバージョンをインストールする
(私は5が良い考えではないことを知っています、私はただ興味があります...)
現在Fedoraを使用していますが、Debianの答えにも興味があります。
関連するチュートリアルへのリンクが良い答えです。
編集:
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
だから私はそれ/usr/bin/echo
が全体を読んでしようとするのではなく、私が見たいものだと思いbash
ます。
タイプ-a echo; echoは組み込みのシェルです。echoは/ usr / bin / echoです。だから、bashのすべてを読むのではなく、/ usr / bin / echoを見たいと思います!
—
ジョンローレンスアスペデン
/usr/bin/echo --version
次を試してください。
...そして、それはあなたが尋ねたものとは非常に異なる質問です。
—
桂佐藤
type -a echo
最初に試してください。