iT邦幫忙

0

cmd 如何把查詢到的資料放進變數裡面?

v60i 2018-07-30 15:59:571202 瀏覽

請問先進
如果透過whoami 指令會得到登入者名稱
那怎請問該如何把這登入者名稱放到一個變數裡呢?
如果直接打
set a=whoami
這樣很明顯不對

求救!!

Homura iT邦高手 1 級 ‧ 2018-07-30 16:25:07 檢舉
set a='whoami'
echo %a%
v60i iT邦新手 4 級 ‧ 2018-07-30 16:32:20 檢舉
不行這樣打呢

1 個回答

2
最佳解答

就這樣…

[root@h710-ha1 ~]# name=`whoami`
[root@h710-ha1 ~]# echo $name
root

or

[root@h710-ha1 ~]# name=$(whoami)
[root@h710-ha1 ~]# echo $name
root

windows

D:\xampp\htdocs\project_test>set test=%USERDOMAIN%\%USERNAME%
D:\xampp\htdocs\project_test>echo %test%
看更多先前的回應...收起先前的回應...
v60i iT邦新手 4 級 ‧ 2018-07-30 16:11:58 檢舉

請問大大 這在LINUX 可以
可是在WINDOWS DOS 底下好像沒辦法使用

如上~

v60i iT邦新手 4 級 ‧ 2018-07-30 16:31:10 檢舉

所以沒有辦法先存進變數裡在從變數裡抓取呀?只能直接重現有提供專門在查的變數來調用,想說學到這招以後就會比較方便呢

可以…就那樣…以為不用講那麼細
/images/emoticon/emoticon10.gif

v60i iT邦新手 4 級 ‧ 2018-07-30 16:35:32 檢舉

謝謝大大的幫忙

我要發表回答

立即登入回答