問題タブ [readlink]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linux 2.4 での readlink -f 代替
私はJavaアプリケーションを持っています.そして、アプリからいくつかのバッチファイルを呼び出します. バッチ ファイルは、readlink -f を使用して自身のフル パスを取得します。しかし、Linux で「command not found エラー」が発生します (Linux 2.4.18-3custom #2 Wed Aug 18 03:46:33 EDT 2004)。バッチ ファイルで pwd コマンドを試しましたが、アプリの現在のディレクトリが表示されました。私は実際にシェルスクリプトでバッチファイルを書きます。また、coreutils をインストールできません。pwd を含まない readlink -f の代替手段はありますか?
shell - readlink にフルパスが表示されないのはなぜですか?
特定の名前のファイルを検索し、そのフル パスとサイズを表示するシェル スクリプトを作成しています。
例えば:
私が問題を抱えているセグメントのコードは次のとおりです。
コードは次を返します。
しかし、返す必要があります:
何が問題になる可能性がありますか?
bash - symlink の readlink の結果の値からコマンド置換をフィルタリングする方法は?
プロセスが何と呼ばれているのか完全にはわからないので、これは不適切なタイトルかもしれません。基本的に、シンボリック リンク パスの最後の部分だけを取得したいので、PWD で使用するのと同じ方法を使用しようとしています。
例:私がする場合
それは印刷します
私が行った場合
最後の部分だけを印刷します
そのデザインを使って私ができること
を与える
そして私はできる
そしてそれは印刷されます
では、最後の部分を次のように1行にまとめるにはどうすればよいですか
???
私が示す例では、2 つの連結された結果が得られます。1 つは完全なパスで、もう 1 つは必要な部分だけです。最後のディレクトリだけが必要です。
私も試しました
無駄に
linux - シンボリックリンクへの絶対パス
bashでシンボリックファイルの絶対パスを取得する可能性はありますか? realpath() を使用できず、readlink() はターゲットのパスを提供します。しかし、そのシンボリックリンクの絶対パスが必要です。