私はこのようなフラットディレクトリ構造を持っています。
├──カンバン │ ├── 1_バックログ │ ├── 2_分析 │ ├── 3_do │ ├── 4_テスト │ ├── 5_承認済み │ └── 6_完了
各ディレクトリにはテキストファイルが含まれており、各ディレクトリは操作を表します。一般的なカンバン表示列です。次の列で各ディレクトリの内容を表示したいと思います。
1_バックログ2_分析... ├── 1234_タスク ├── 34235_タスク ├── 4567_タスク ├── 32322_タスク
どうやってこれができますか?
乾杯。
答え1
コマンドがあり、およびオプションをcolumn
サポートし、すべてのファイル名にタブまたは印刷できない文字が含まれていない場合。-s
-n
-t
cd kanban &&
set -- */ &&
eval "eval paste '<(tree \"\${'{1..$#}'}\")'" | column -nts $'\t'
(tree
ディレクトリをツリーとして表示するには、必要なコマンドに置き換えます)
(上記のksh / bash / zsh構文)。