日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下如何取得文件后綴名(linux取文件后綴名)

linux下如何取得文件后綴名

Linux是一個(gè)開源和完全免費(fèi)的操作系統(tǒng),它支持多任務(wù)操作,可以幫助用戶完成復(fù)雜的任務(wù)。在Linux環(huán)境下,有多種方法可以取得文件后綴名,其中包括編程,一些系統(tǒng)命令和一些工具軟件。

一、通過編程取得文件后綴名

Linux提供了多種編程語言,使用者可以根據(jù)個(gè)人的習(xí)慣選擇適合自己的語言。例如,如果想在Linux下用shell腳本取得文件后綴名,只需要使用以下代碼:

“`shell

filename=”/home/user/data.txt”

echo “${filename##*.}”

# txt


上述的 ${filename##*.} 是一個(gè)bash shell的拓展模式,功能是刪除從變量 `$filename` 開頭的文件名,返回其中的文件后綴名 `txt`。如果想用Python取得文件后綴名,你可以使用以下代碼:

```python
import os
filename="/home/user/data.txt"
extension = os.path.splitext(filename)[1]
print (extension)
# .txt

二、使用系統(tǒng)命令取得文件后綴名

如果你對(duì)Linux操作熟悉,你可以通過一些系統(tǒng)命令來取得文件后綴名。你首先要獲取文件的完整路徑,然后就可以用 `basename` 命令來取得它的文件名,再使用 `rev` 命令獲取字符串的反轉(zhuǎn),再用 `cut` 命令切割字符串,就可以取得文件的后綴名了:

“`shell

filename=”/home/user/data.txt”

echo “$(basename $(rev $filename) | cut -d’.’ -f1 | rev)”

# txt


三、使用正則表達(dá)式取得文件后綴名

如果你有一定的編程能力,也可以使用 basic、perl 或者 python 的正則表達(dá)式模塊來取得文件的后綴名。比如使用python的正則表達(dá)式取得文件的后綴名:

```python
import re
filename="/home/user/data.txt"
match = re.search(r'\.([^.]+)$', filename)
if match:
print match.group(1)
# txt

四、使用工具軟件取得文件后綴名

如果你不希望使用編程語言和系統(tǒng)命令來取得文件的后綴名,你還可以使用一些工具軟件,比如`file-roller`和`exiftool`等。

總之,Linux環(huán)境下有多種方法可以取得文件后綴名,本文介紹了使用編程、系統(tǒng)命令、正則表達(dá)式和工具軟件這四種方法,任君選擇。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


網(wǎng)頁名稱:Linux下如何取得文件后綴名(linux取文件后綴名)
標(biāo)題URL:http://m.5511xx.com/article/copphig.html