亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
請教用shell哪種命令能夠只取到文件名list
[打印本頁]
作者:
robinhappiness
時間:
2015-09-25 11:14
標(biāo)題:
請教用shell哪種命令能夠只取到文件名list
$ls -l /A/B/C/D/*
-rwxrwxrwx. 1 root root 10 9月 24 20:18 2015 /A/B/C/D/WADAA123.txt
-rwxrwxrwx. 1 root root 10 9月 24 20:18 2015 /A/B/C/D/WADBA456.txt
-rwxrwxrwx. 1 root root 10 9月 24 20:18 2015 /A/B/C/D/WADCA789.txt
-rwxrwxrwx. 1 root root 10 9月 24 20:18 2015 /A/B/C/D/WADDA123.txt
用命令
$ls -l /A/B/C/D/* | grep ^[^d] | awk '{print $10}'
取到的是
/A/B/C/D/WADAA123.txt
/A/B/C/D/WADBA456.txt
/A/B/C/D/WADCA789.txt
/A/B/C/D/WADDA123.txt
想用一條命令只取到文件名list,請教應(yīng)該怎樣寫這個命令?
WADAA123.txt
WADBA456.txt
WADCA789.txt
WADDA123.txt
作者:
yjh777
時間:
2015-09-25 11:35
把那個該死的 * 去掉(shell會把 * 直接展開再傳給ls)
ls -l /A/B/C/D/ | grep ^[^d] | awk '{print $10}'
其實用find更好
find /A/B/C/D/ -maxdepth 1 -type f
作者:
tuyajie
時間:
2015-09-25 12:07
ls 只能用通配符,find可以用正則。呵呵
作者:
songyc_2015
時間:
2015-09-25 12:49
echo "$(cd /A/B/C/D/;ls)"
作者:
laoadiy
時間:
2015-09-26 12:55
grep ^[^d] 解釋下哈
回復(fù)
2#
yjh777
作者:
baby_神
時間:
2015-09-26 14:38
ls /A/B/C/D/*
作者:
Herowinter
時間:
2015-09-26 16:53
本帖最后由 Herowinter 于 2015-09-28 16:13 編輯
回復(fù)
1#
robinhappiness
ls /A/B/C/D/*|xargs -i basename {}
復(fù)制代碼
作者:
vbgfnd
時間:
2015-09-29 17:39
ls /A/B/C/D/* 不就可以了嗎?
測試:
[root@localhost ***]# ls /home/****
******(****0***).tar.gz update.sh
作者:
Shell_HAT
時間:
2015-09-30 14:33
回復(fù)
5#
laoadiy
匹配那些“不是以字母d開頭的”行
作者:
411024571
時間:
2015-09-30 15:04
ls -1 /A/B/C/D/
(注意是一,不是L)
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2