林有一點問題,變量路徑變量路徑
Log="/appl/xxx/utpd/bin/ud/$Date/s301"
其中
Date=$Year"-"$Month"-"$Day
Year=$(date '+%Y')
Month=$(date '+%m')
Day=$(date '+%d')
當試圖呼應登錄我得到
/appl/xxx/utpd/bin/ud//s301`
你能不能幫我那?
林有一點問題,變量路徑變量路徑
Log="/appl/xxx/utpd/bin/ud/$Date/s301"
其中
Date=$Year"-"$Month"-"$Day
Year=$(date '+%Y')
Month=$(date '+%m')
Day=$(date '+%d')
當試圖呼應登錄我得到
/appl/xxx/utpd/bin/ud//s301`
你能不能幫我那?
您使用哪種語言?
假設bash(可以給你的語法),你的代碼有效。好了,因爲你把它寫在正確的順序:
#!/bin/bash
Year=$(date '+%Y')
Month=$(date '+%m')
Day=$(date '+%d')
Date=$Year"-"$Month"-"$Day
Log="/appl/xxx/utpd/bin/ud/$Date/s301"
echo "$Day"
echo "$Month"
echo "$Year"
echo "$Date"
echo "$Log"
輸出:當您指定日期變量
26
05
2017
2017-05-26
/appl/xxx/utpd/bin/ud/2017-05-26/s301
是的..順序錯了,謝謝你 –
你的年,月,日變量未設置。
它應該是:
Year=$(date '+%Y')
Month=$(date '+%m')
Day=$(date '+%d')
Date=$Year-$Month-$Day
Log="/appl/xxx/utpd/bin/ud/$Date/s301"
或
Date=`date '+%Y-%m-%d'`
Log="/appl/xxx/utpd/bin/ud/$Date/s301"
請提供語言/程序,這個腳本是的指示。 – einonm