第二十章 臨時文件的命名方法與隨機數:tempfile命令
前言
在寫shell腳本的時候需要一些臨時存儲數據的地方,最適合存儲臨時文件數據的位置就是/tmp,因為該目錄中所有的內容在系統重啟後就會被清空。下面介紹兩種方法:為臨時數據生成標準的文件名。
tempfile命令
tempfile命令
只有在基於Debian的發行版中才默認自帶,比如ubuntu,其他發行版沒有這個命令。
用tempfile命令為一個臨時文件命名:
temp_file_name=$(tempfile)
用一個加帶了隨機數的文件名作為臨時文件命名:
temp_file_name="/tmp/file_$RANDOM"
$RANDOM是一個返回隨機數的環境變量
$變量
如果沒有tempfile命令的linux發行版,也可以使用自己的臨時文件名:
temp_file_name="/tmp/file.$$"
$$
是系統預定義變量,顯示當前所在進程的進程號,用.$$
作為添加的後綴會被擴展成當前運行腳本的進程id。
第二十章 臨時文件的命名方法與隨機數:tempfile命令
相關推薦
第二十章 臨時文件的命名方法與隨機數:tempfile命令
文件命名 linux emp linux發行版 $$ str 進程 最適 就會 第二十章 臨時文件的命名方法與隨機數:tempfile命令 前言 在寫shell腳本的時候需要一些臨時存儲數據的地方,最適合存儲臨時文件數據的位置就是/tmp,因為該目錄中所有的內容在系統重啟後
第二章 從鍵盤或文件中獲取標準輸入:read命令
read命令 從鍵盤或文件中獲取標準輸入 第二章 從鍵盤或文件中獲取標準輸入:read命令 read命令 從鍵盤讀取變量的值,通常用在shell腳本中與用戶進行交互的場合。該命令可以一次讀多個變量的值,變量和輸入的值都需要使用空格隔開。在read命令後面,如果沒有指定變量名,讀取的數據將被自動賦值給
【php增刪改查實例】第二十三節 - PHP文件上傳
strip 配置 就是 文件上傳 好的 時間 2.3 .com 技術分享 22. PHP文件上傳 22.1 資源文件 將這三個東西拷貝項目的根目錄。 拷貝完畢後,打開upload.html: 現在,我們在項目的根目錄去編寫一個upload.php。 PHP給我
清理刪除電腦中的垃圾臨時文件的方法有哪些
緩存 中斷 創建臨時文件 使用 磁盤 臨時 開始 卸載 coo 當我們在下載或安裝、卸載軟件的時候,或者是打開即時消息程序的電子郵件和文件、又或傳輸文件時,電腦上都會創建臨時文件。通常,創建臨時文件的程序將在完成時刪除它們。但有時,這些臨時文件將被保留。保留它們的原因可能很
小結(第二部分)——Linux文件、目錄與磁盤格式
文本編輯 比較 認識 文本編輯器 參數 建議 系統設置 編輯器 文件 這一部分,我們一直建議使用文本模式來處理Linux的系統設置問題。 這是為什麽呢??? 因為不但可以讓你容易了解到Linux的運行狀況,也比較容易了解整個設置的基本思想,更能保證你的修改可以順
第8章,文件查找與壓縮工具
find locate 文件查找 文件解壓 筆記整理開始時間:2018年4月13日20:39:04 本章內容: 使用locate命令 使用find命令 壓縮和解壓縮工具 文件查找: 在文件系統上查找符合條件的文件
第二十二章 Linux文件比較,文本文件的交集、差集與求差:comm命令
調整 得到 指定 顯示 兩個文件 not in 通過 需要 選項 第二十二章 Linux文件比較,文本文件的交集、差集與求差:comm命令 名詞解釋 comm 命令 可以用於兩個文件之間的比較,它有一些選項可以用來調整輸出,以便執行交集、求差、差集操作。 交集:打印兩個文件
Qt程序關於路徑、用戶目錄路徑、臨時文件夾位置獲取方法
lis 靜態函數 目錄下的文件 兩個 top 存儲 class ber ron 比如我們有一個程序在: C:/Qt/examples/tools/regexp/regexp.exe 1. 程序所在目錄 QString QCoreApplication::appl
第十章 文件查找與打印文件列表:find命令
shell文件查找 find命令 shell find 第十章 文件查找與打印文件列表:find命令 名字解釋 find命令 用來在指定目錄下查找文件。任何位於參數之前的字符串都將被視為查找的目錄名。如果使用該命令時,不設置任何參數,則find命令將在當前目錄下查找子目錄與文件。並且將查找到的子目
第十六章 在文件中搜索文本工具:grep命令 和egrep命令
oot his a-z 多個 查找 sea 內容 args lar 第十六章 在文件中搜索文本工具:grep命令 和egrep命令 名詞解釋 grep(global search regular expression(RE)and print out the line,全面
coredump中添加oat文件的方法
ldr pro cat 結束 sass 偏移 rom oat starting coredump默認不會dump文件映射, 而我們如果要調試oat問題,需要將boot.oat等文件直接加載到core文件裏。 這樣就能方便的在gdb中查詢oat文件中的內容了。 本文將介紹如何
Linux操作系統下/etc/hosts文件配置方法
主機名 進行 問題 解釋 很快 中一 linux 同時 包括 1、關於/etc/host,主機名和IP配置文件 Hosts - The static table lookup for host name(主機名查詢靜態表) hosts文件是Linux系統中一個負責
第九章、文件與文件系統的壓縮與打包
一個 and cpio ora 自己 align node filename ace 第九章、文件與文件系統的壓縮與打包 1. 壓縮文件的用途與技術 2. Linux 系統常見的壓縮命令 2.1 compress 2.2 gzip, zcat 2.3 bzip2
DOS批處理器移動指定數量文件到一個臨時文件夾,上傳到linux服務器,並刪除臨時文件夾下的文件
dosDOS批處理器移動指定數量文件到一個臨時文件夾,上傳到linux服務器,並刪除臨時文件夾下的文件,上傳需要依賴pscp.exe。腳本如下:@echo off&setlocal enabledelayedexpansion #將400個xml文件從M:\dockerEPG\目錄下移動到M:\scp
android makefile文件批量拷貝文件的方法
-m 批量 mod font ring div 復制 -s packages 該方法是shell 和makefile組合使用 wallpapers := $(shell ls packages/apps/hyst_apps/NewBingoLauncher_C/defa
Windows和Mac連接公司內網共享文件夾方法
windows 用戶名 文件夾 共享 MAC連接共享文件方法:(Windows方法在後邊)1. 先在 Mac 系統中打開 Finder 應用,如圖所示2. 打開 Finder 窗口以後,請按鍵盤上的 command+K 組合鍵,如圖所示3. 隨後我們在框框中輸入地址:smb://f
Java中獲取資源文件的方法總結
tco doget 技術 resource images 磁盤 response linux exception 這裏總結3中方法獲取資源文件的 ServletContext Class ClassLoader 文件的位置 1. ServletC
上傳文件實現方法
exception -c 實現 public input res nec tco -type public static String formUpload(String urlStr, Map<String, String> textMap, Map<S
vm 安裝centos 7無網卡配置文件解決方法
解決方案 network 配置文件 操作系統 failed 問題描述:朋友新安裝了centos7,發現無網卡配置文件,另外network服務是failed狀態。找到我求助嘗試解決方案1、關閉NetworkManager,自己創建ifcfg-eth0配置文件,錯誤依舊嘗試解決方案2、配置文件
java讀取TXT文件的方法
param 之間 cin stream bsp java讀取 amr imp void java讀取txt文件內容。可以作如下理解: 首先獲得一個文件句柄。File file = new File(); file即為文件句柄。兩人之間連通電話網絡了。接下來可以開始打電話