亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
目錄下的文件名含中文及空格,如何把目錄下所有的文件名賦值給數(shù)組變量?
[打印本頁(yè)]
作者:
s1978256
時(shí)間:
2023-12-02 21:26
標(biāo)題:
目錄下的文件名含中文及空格,如何把目錄下所有的文件名賦值給數(shù)組變量?
linux一個(gè)目錄下的文件名包含有中文及空格等特殊字符,如何用一個(gè)數(shù)組變量存儲(chǔ)目錄下所有的文件名?使用array=$(ls *),會(huì)把有空格的文件名,以空格分割為兩個(gè)文件名.
作者:
本友會(huì)機(jī)友會(huì)攝友會(huì)
時(shí)間:
2023-12-26 08:58
提示:
作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者:
Shell_HAT
時(shí)間:
2024-02-04 11:05
回復(fù)
1#
s1978256
# 方法1
readarray -t array1 < <(ls -1)
echo ${array1[0]}
復(fù)制代碼
# 方法2
mapfile -t array2 < <(ls -1)
echo ${array2[0]}
復(fù)制代碼
# 方法3
for file in *; do
array3+=("$file")
done
echo ${array3[0]}
復(fù)制代碼
作者:
BangBull
時(shí)間:
2024-03-06 11:41
漂亮
作者:
aqbssh
時(shí)間:
2024-11-17 19:08
本帖最后由 aqbssh 于 2024-11-17 19:49 編輯
回復(fù)
3#
Shell_HAT
為什么我的ls命令 把有空格的文件名自動(dòng)加上了 單引號(hào) ?
解決了,把 ls -1 的結(jié)果重定向到文件里就沒(méi)有加 引號(hào)了。
大佬們的代碼就是漂逸,,我以前都是 用find 查找 然后 用 read -r 選項(xiàng) 讀取,每一行一個(gè)文件名 再處理。
find /home/a/tmp/ -type f 2>/dev/null | while read -r
截圖_2024-11-17_19-13-16.png
(91.87 KB, 下載次數(shù): 6)
下載附件
2024-11-17 19:24 上傳
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2