shell判斷當前檔案是否存在目錄,存在則跳過
#獲取指定目錄下的所有檔名
path=/home/data
files=$(ls ${path})
for filename in $files
do
#判斷檔案是不是目錄,是就跳過
if [ -d ${path}/$filename ] then echo "$fliename是一個目錄" continue fi echo "$filename是普通檔案" done
靈活的使用for迴圈和if判斷,可快速得到指定目錄下的非目錄檔案或者普通檔案。
相關推薦
shell判斷當前檔案是否存在目錄,存在則跳過
#獲取指定目錄下的所有檔名 path=/home/data files=$(ls ${path}) for filename in $files do #判斷檔案是不是目錄,是就跳過 if [ -d ${path}/$filename ]
Shell指令碼執行hive語句 | hive以日期建立分割槽表 | linux schedule程式 | sed替換檔案字串 | shell判斷hdfs檔案目錄是否存在
#!/bin/bash source /etc/profile; ################################################## # Author: ouyangyewei # #
shell判斷hdfs檔案目錄是否存在
hadoop有提供相應的指令碼去驗證檔案目錄是否存在的: -bash-3.2$ hadoop fs -help ... -test -[defsz] <path>: Answer var
Android 複製單個檔案到指定目錄,Android copy file
package com.angding.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /**
將模板檔案保持原目錄,呼叫標籤__TMPL__/portal/ images、模板檔案注意事項
1、放置模板檔案 __TMPL__/portal/ images :批量替換路徑 __ROOT__ 網站根目錄 這樣就可以原模板目錄結構不變,呼叫非常方便,快速實現模板製作 模板注意事項:模板檔案必須配合一個json檔案,不然預設在後臺選擇時
Java 自動判斷配置檔案是否已經存在,如果不存在自動建立,如果存在直接讀寫
try { pro.load(new BufferedInputStream(new FileInputStream("config.ini"))); } catch (FileNotFoundException e) { pro.put("GuestDefaultFloor", "10");
獲取當前執行主指令碼目錄,sys.path.append匯入模組
1、在python下,獲取當前執行主指令碼的方法有兩個:sys.argv[0]和__file__ sys.argv[0] 獲取主執行檔案路徑的最佳方法是用sys.argv[0],它可能是一個相對路徑; _file__ 是用來獲得模組所在的路徑的,這可能得到的是一個相對路徑,
shell-判斷指定檔案中是否包含指定的字串
來自百度 grep "prod" /home/admin/gitrep/otp/otp-webapp-api/src/main/webapp/WEB-INF/web.xml > /dev/n
【轉發】centos 7開啟FTP以及新增使用者配置許可權,只允許訪問自身目錄,不能跳轉根目錄 linux下ftp配置檔案詳解
1.切換到root使用者 2.檢視是否安裝vsftp,我這個是已經安裝的。 [[email protected] vsftpd]# rpm -qa |grep vsftpd vsftpd-3.0.2-11.el7_2.x86_64 3.如果沒有發現,則安裝。 yum ins
Bash Shell判斷輸入的是否是數字,並判斷是否是偶數
check_even_num.sh #! /bin/bash if [ $# != 1 ] ; then echo wrong arg,please input one arg exit 1; fi sh check_num.sh -i $1 #執行c
判斷當前頁面是否修改內容,並在離開頁面的時候給出提示
let _this=this; window.onbeforeunload = function() { let nowOrderVo=JSON.stringify(_this.orderVo);
如何讓網站判斷是手機客戶端訪問,如果是跳到手機版
自動 nsh 發現 代碼 one dir pps 一個 com <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript">&l
shell指令碼-監控python是否在執行,沒有則重啟python
有時候需要一些python指令碼去常連結一些東西,就需要監控是否執行正常。 #!/bin/bash project1='/root/1.py' project2='/root/2.py' for Pro in $project1 $project2 do PythonPid
Shiro攔截器,在登入時判斷是ajax請求返回json,普通請求跳轉頁面
在使用shiro時,會遇到普通的頁面請求以及api介面呼叫的請求,因此需要區別對待來判斷是跳轉登入頁面還是返回json的資料: 1.建立攔截器 package org.zyyd.base.filter; import com.alibaba.fastjson.JSONObject;
銀行有一個賬戶。有兩個儲戶分別向同一個賬戶存3000元,每次存1000,存3次。每次存完列印賬戶餘額。效果要是交替列印!
import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /*銀行有一個賬戶。有兩個儲戶分別向同一個賬戶存3000元,每次存1000,存3次。每次存完
linux開啟FTP以及新增使用者配置許可權,只允許訪問自身目錄,不能跳轉根目錄
1.切換到root使用者 2.檢視是否安裝vsftp,我這個是已經安裝的。 [[email protected] vsftpd]# rpm -qa |grep vsftpd vsftpd-3.0.2-11.el7_2.x86_64 3.如果沒有發現,則安裝。
linux開啟FTP以及添加用戶配置權限,只允許訪問自身目錄,不能跳轉根目錄
x86 改變 2.3 連接不上 ssh 開機啟動 mct enable The linux開啟FTP以及添加用戶配置權限,只允許訪問自身目錄,不能跳轉根目錄1.切換到root用戶 2.查看是否安裝vsftp,我這個是已經安裝的。 [root@localhost vsftpd
H5頁面喚起指定app,有就喚起,沒有則跳轉下載頁
點選按鈕,當已經安裝了app則調起,否則跳轉到應用寶或者App store下載頁面(普通瀏覽器相容,微信有許可權限制,只能每次跳轉下載頁) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&
用jsp實現登入,登入成功則跳轉到登入成功頁面,失敗則跳轉到失敗頁面
login.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8
FTP判斷ftp上是否有檔案目錄,沒有就建立的具體案例
/// <summary> /// 判斷ftp上是否有指定的檔案目錄,沒有建立 /// </summary> /// <param name="ftpPath">指定路徑</param> public void FtpDirectoryAndFile(stri