shell指令碼之管道符和mv

2021-07-27 15:47:54 字數 421 閱讀 1099

需求:想列出指定的內容並將其轉移到新的目錄中

通過使用mv和管道符有幾種方法,

1、file=`ls pattern`;mv $file newdir

2、ls pattern|xargs -i mv {} newdir;

3、find ./ -name "pattern" -exec mv {} newdir \;       /*不要忘記後面的 "\;",這是必須新增的,否則執行不成功*/

4、for i in `ls |grep -v 0328|grep -v 12.sh`;do mv $i ./0328/ ;done

while true; do ls -l | head -n 1000 | awk '' | xargs -i mv {} /data00/ovodata/shhostspooldir;sleep 10;done

shell基礎之管道符和變數

管道符和變數 一 管道符和作業命令 1.txt wc l cat 1.txt greap aaa 管道符的命令就是把前面輸出的結果交給後面的命令 2.ctrl z 暫停乙個任務 3.jobs檢視後台的任務 4.bg id 把任務調到後台,使它到後台執行background執行多個任務要使用bg 1 ...

shell指令碼 重定向與管道符

重定向與管道符 一 重定向 tr 程式 指令 命令 資料 由變數提供 重定向分為三類 標準輸入重定向 標準輸出重定向 錯誤重定向 資料輸入 鍵盤 標準輸入,但並不是唯一輸入方式 標準輸入 例 useradd cqy passwd stdin cqy 給使用者cqy新增密碼 資料輸出 顯示器 標準輸出...

grep和管道符

找出資料夾下包含 aaa 同時不包含 bbb 的檔案,然後把他們重新生成一下。要求只能用一行命令。我對linux 是個白痴,工作了之後才開始接觸的,會用的命令只有那幾個常用的。這個問題對我來說就有點難度,我只是大概知道查詢檔案用 grep 其他的就不知道了。不過沒關係,用google 查詢到 gre...