如何在一行中将文件名传递给两个命令

时间:2019-05-30 22:30:10

标签: git git-bash git-config

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

我要执行这两个命令。 1. dos2unix目录/文件名 2. git add dir / file_name

我想要:

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

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

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

1 个答案:

答案 0 :(得分:2)

感谢@WilliamPursell

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

gitbash:$ code ~/.gitconfig

添加以下代码

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

只需使用: gitbash:$ git ad filename.text