diff түрлі каталогтарда тұратын файлдың екі нұсқасы

Мен әр түрлі каталогтарда тұратын файлдың екі нұсқасын айырбасқым келеді, мысалы:

diff ./dirA/foo.txt ./dirB/foo.txt

Мен файл атауын тек бір рет пайда болғандай етіп, оны ықшам түрде жазуға болады. Бір нәрсе:

diff {./dirA/, ./dirB/}foo.txt

Мұны қалай істейтінін кім біледі?

0

4 жауаптар

Сондай жақын.

diff {./dirA/,./dirB/}foo.txt

немесе

diff ./{dirA,dirB}/foo.txt
2
қосылды
Барлығыңызға рахмет, білуім керек еді.
қосылды автор moondog, көзі

Сіз жақынсыз:

diff {dirA,dirB}/foo.txt

бұл сіз үшін жұмыс істеуге тиіс.

2
қосылды
Барлығыңызға рахмет, білуім керек еді.
қосылды автор moondog, көзі

Жабық. Бос орын жоқ.

diff dir{A,B}/foo.txt

не болмаса, екі қалтада мұндай жалпылама субстрей болмаған жағдайда,

diff {dir,folder}/foo.txt

Егер сіз бүкіл ағашты салыстырғыңыз келсе, diff параметрінде рекурсивті ( -r ) параметрі бар екенін ескеріңіз.

2
қосылды

Сіз мұны істей аласыз:

diff ./dirA/foo.txt dirB

Бұл сіз ойлаған нәрсе ме?

1
қосылды
Барлығыңызға рахмет, білуім керек еді.
қосылды автор moondog, көзі