i got gnu utilities adds command sed
windows, use have type:
c:\programfiles\gnuwin32\bin\sed.exe <args>
how shorten sed <args>
?
to run executable without full path, needs either in current directory, or in path
environment variable. in cmd prompt, there several ways this.
the first way put c:\programfiles\gnuwin32\bin
in path variable, makes every program in directory available without full path.
set "path=%path%;c:\programfiles\gnuwin32\bin"
this updates path in current command prompt. if need set other cmd windows, see how persistently set variable in windows 7 batch file?
the second method have sed.exe
in current directory. obvious way change directories.
cd c:\programfiles\gnuwin32\bin sed
or can copy current directory.
copy c:\programfiles\gnuwin32\bin\sed.exe .\ sed
(this works sed.exe
because it's self-contained utility. don't try windows application excel.exe
)
finally, can create "redirect" somewhere in current directory or path.
>.\sed.bat echo c:\programfiles\gnuwin32\bin\sed.exe %*
this creates batch file in current directory called sed.bat
calls full sed.exe
. can drop file directory in path
.
mklink .\sed.exe c:\programfiles\gnuwin32\bin\sed.exe
this creates symlink sed.exe
in current directory, symlink in unix or shortcut in windows.
Comments
Post a Comment