tôi muốn dịch một kịch bản sau đây từ vỏ Linux sang Windows XP baoASSIGN win XP commandline đầu ra để biến
GPSID=$(awk '/GPSID/ {print $3}' gora.RTK)
awk -v variable=${GPSID} 'BEGIN {printf "Numer seryjny : " variable,$1}' >>out.txt
Dòng thứ hai đã được dịch; vấn đề là với việc xác định một biến có chứa lượng vỏ trong cửa sổ :-(
Vui lòng, gắn thẻ các yêu cầu của bạn một cách chính xác – PierreBdR
Bạn có thực sự bị mắc kẹt với DOS (XP Shell) không? Nó bị giới hạn nghiêm trọng so với vỏ Linux. Nếu có thể, tôi khuyên bạn nên sử dụng một trong các ngôn ngữ kịch bản có sẵn trong XP (VBScript hoặc jscript) nếu có thể. Hoặc thậm chí tốt hơn nếu có thể cài đặt PowerShell. Bạn cũng có thể cài đặt Cygwin. – EBGreen