導航:首頁 > 文件教程 > linux變數表示文件名

linux變數表示文件名

發布時間:2023-02-15 04:18:27

linux中如何設定一個變數名稱

㈡ linux下根據已有文本內所排列的文件名查找文件

操作前提:
所缺文件的文件名排列在文件file.txt中,且每兩個所缺文件是用空格、製表符或者換行分隔。
所缺文件在路徑/home中。
操作命令:
for ITEM in `cat file.txt`;do find /home/ -name ${ITEM} -type f >> a.log; done
命令解釋:
ITEM為聲明的變數,代表file.txt的每個文件名。
執行find搜索命令,在/home/中查找,若所缺文件保存在其他路徑,或者保存在多個路徑下,則將/home/變更為/,但是這樣搜索起來會很慢。
>> a.log 表示將結果輸出到a.log中。如果刪除,則會輸出到屏幕上。考慮到你要查找1萬條,還是輸出到文件中比較好。
輸出的結果是:/home/xxxxx

例外:
如果file.txt不是用空格分隔的,而是用其他符號,如【|】或【,】分隔,請提出追問,可以通過其他方法來改變file.txt。

其他:
如上命令也可以寫成腳本:
1、創建腳本
cat > find_file.sh
2、將如下內容拷貝進去
#!/bin/sh
for ITEM in `cat file`
do
find /home/ -name ${ITEM} -type f >> a.log
done
回車後,使用CTRL+C,退出
3、使用sh find_file.sh即可執行

㈢ $ 在linux里什麼意思

$在linux里是命令提示符的意思。

對於Linux系統來說,無論是中央處理器、內存、磁碟驅動器、鍵盤、滑鼠,還是用戶等都是文件,Linux系統管理的命令是正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell(外殼)命令和Linux命令。


(3)linux變數表示文件名擴展閱讀

可以在$後面輸入命令,命令提示符前面可能提示當前用戶的一些信息,在linux下會提示用戶當前目錄以及當前用戶。

$符號是輸入命令的提示符它不是命令本身的一部分。例如$ date [ENTER]Thu May 30 01:23:11 PDT 2013$此處輸入的命令是date。該命令顯示當前日期、時間和年。在當前日期顯示之後注意會顯示$符號。

㈣ LINUX 系統如何用一個文件的內容 作為新文件的文件名謝謝

用awk提取文件中的內容,保存至變數,然後用mv指令重命名文件,或者用touch指令創建新文件

㈤ linux的中如何利用system函數改含變數的文件名

char cmd[256];

char str[10]="new.d";

strcpy(cmd,"/bin/mv /../test.264 / /../");

strcat(cmd,str);

system(cmd);

㈥ linux執行程序時「. 文件名」與「./文件名」有什麼不同

. filename(注意.和filename之間有空格)---應該是source命令的執行方式,按照man source解釋應該是讀取文件內容的變化並輸出到當前shell環境,所以應該具備只讀許可權就夠了,在我們單位所用的系統中,通常都是用source將環境變數配置信息從文件中導入當前shell環境。
至於./filename通常需要產生一個新進程號,來得到執行結果,我想這就是兩種命令方式的不同。權當拋磚引玉了。

㈦ linux命令 find -mtime

find /u/* -mtime 1 -print |xargs ls -l
這個應該就是表示一天前的數據吧

㈧ 在linux系統中,為什麼文件名字中會有『-』符號的出現,不是只能有字母、下劃線和數字嗎

建議樓主看下《Linux文件命名規則》http://www.doc88.com/p-597146913632.html
其實在Linux 中除轉義字元外幾乎可以用所有的符號,比如 " - ", " _ ", " . " 等,內其中"."點開頭容的文件名是隱藏文件,在終端中輸入" ls -a 「即可查看到隱藏文件~

㈨ linux shell中 cat 命令,文件名是一個變數 ${filename},報找不到這個文件

找不到就是找不到的,它無關 cat,${filename} 是有 shell 來解釋的,只要你的 filename 變數中存儲的內容確實是 aa.log,那麼跟專 cat aa.log 是完全一樣的屬。

可以把命令和出錯信息原樣貼出來看看,不要加入任何個人理解的內容。

㈩ linux對文件名大寫和小寫一樣嗎

Linux系統下文件名是區分大小寫的,文件名採用大小寫是不一樣的;linux變數、內命令、命令參數容都是區分大小寫的。
可以追溯到linux系統的開發,linux的內核是使用C語言開發的,C語言區分大小寫。所以linux也區分大小寫了。

閱讀全文

與linux變數表示文件名相關的資料

熱點內容
php循環插入資料庫 瀏覽:492
文件歸類整理軟體 瀏覽:557
ps形狀放在哪個文件夾 瀏覽:263
南京網路資料庫怎麼找 瀏覽:963
電腦刪掉用戶帳號和數據怎麼恢復 瀏覽:344
得物app如何用微信支付 瀏覽:184
網路瀏覽加速器 瀏覽:788
蘋果7好端端開不了機 瀏覽:42
javadouble精度損失 瀏覽:308
手機截圖女孩圖標是什麼app 瀏覽:168
有一行數據為什麼不排序 瀏覽:535
直接調用js函數 瀏覽:835
天貓2045是什麼網站 瀏覽:189
提取文件夾里所有word文件 瀏覽:288
隔空投送一次能傳送多少個文件 瀏覽:347
拇指玩gpk文件安裝器 瀏覽:475
肖戰為那英打call數據是多少 瀏覽:699
網路優化的發展 瀏覽:719
3dmax打開高版本 瀏覽:177
文件字體一般多少 瀏覽:551

友情鏈接