如何将文件名传递给单行中的两个命令

How to pass file name to two commands in single line

我想在一行中合并两个命令,如下所示。

我想执行这两个命令。 1.dos2unix dir/file_name 2. git 添加 dir/file_name

我要:

dos_add = dos2unix | git 添加 file_name 所以 dos_add 是我的别名。

在 git-bash 它应该像: c:\dir(dfsds4343) $ dos_add dir/file.txt

执行 dos2unix 和 git 将两者添加到文件中。

感谢@WilliamPursell

可以通过 1。将此命令输入 gitbash

gitbash:$ code ~/.gitconfig

添加以下代码

[alias]
    ad = "!ad() { dos2unix.exe "" && git add ""; }; ad"

只需使用: gitbash:$git 广告 filename.text