Điều gì sẽ tương đương với Windows 7 cho lệnh sau đây?
find . -type f -print0 | xargs -0 sed -i 's/ url \([^" >][^ >]*\)/ url "\1"/g'
Tôi đang cố gắng di chuyển Django 1.4 đến 1.5
Điều gì sẽ tương đương với Windows 7 cho lệnh sau đây?
find . -type f -print0 | xargs -0 sed -i 's/ url \([^" >][^ >]*\)/ url "\1"/g'
Tôi đang cố gắng di chuyển Django 1.4 đến 1.5
Câu trả lời:
Tôi nghĩ rằng cài đặt các công cụ ban đầu tốt hơn nhiều về mặt thống nhất sau đó viết lại mọi thứ. Cá nhân tôi sử dụng GOW , nó vẫn bỏ lỡ một số lượng lệnh nhỏ nhưng chứa tất cả những thứ cần thiết nhất.
Nếu bạn vẫn muốn lập trình hàng loạt, có một danh sách tốt tất cả các lệnh: http://ss64.com/nt/ , tôi nghĩ bạn cần forfiles
.
Sao chép từ đây
@echo off
:: example: git branch | grep -v "develop" | xargs git branch -D
:: example xargs -a input.txt echo
:: https://helloacm.com/simple-xargs-batch-implementation-for-windows/
setlocal enabledelayedexpansion
set args=
set file='more'
:: read from file
if "%1" == "-a" (
if "%2" == "" (
echo Correct Usage: %0 -a Input.txt command
goto end
)
set file=%2
shift
shift
goto start
)
:: read from stdin
set args=%1
shift
:start
if [%1] == [] goto start1
set args=%args% %1
shift
goto start
:start1
for /F "tokens=*" %%a in (!file!) do (
%args% %%a
)
:end
Xargs tối giản cho Windows được tạo bằng pyinstaller và tập lệnh python ngắn có sẵn bên dưới:
xargs.exe
thể tìm thấy sự giống hệt trong góifindutils
từ dự ánGnuWin
( gnuwin32.sourceforge.net/packages/findutils.htmlm )