find: -printf %h drops a doubled slash
メンテナーはふだん 1 日以内に返信
評価
調査の方向性
find の -printf における %h 形式の実装から始め、パス構成要素とスラッシュの連続に関する関連テストを確認してください。payload にはファイル名やテストパスは記載されていません。提示された d// の例で再現し、%h|%f|%p を GNU find 4.10 と比較してください。これらのケースで %h が二重スラッシュを保持し、%h/%f が %p と一致すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
With a starting point like d//, %h loses one of the slashes, so %h/%f no longer matches %p.
$ mkdir -p d/sub
$ find d// -mindepth 1 -printf '%h|%f|%p\n'
d/|sub|d//sub
GNU find 4.10 prints d/ for %h there, and find d//sub -printf '%h\n' also gives d/. uutils find prints d in both cases.
- 主要言語
- Rust
- スター
- 653
- フォーク
- 115
- 平均マージ
- 1日 4時間
- マージ済み PR(30日)
- 27
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
uutils/findutils のほかの issue
-
find: -printf %TT and %TX drop the fraction of a second対応中かも @qodelicious が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
uutils/findutils#692 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
find: -fprint /dev/stdout truncates a redirected stdout対応中かも @qodelicious が 1 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
uutils/findutils の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
type: documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
tauri-apps/tauri#16476 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
fish-shell/fish-shell#13084 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
bug: merge_insert does not detect concurrent inserts of the same FixedSizeBinary primary key対応中かも @lance-gatefixer が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
lance-format/lance#10811 ·
メンテナーはふだん 2 日以内に返信
-
provider testing
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
mishraprafful/multihull#234 ·
メンテナーはふだん 1 日以内に返信