簡體   English   中英

Bash 腳本 - 在 for 循環中使用 if

[英]Bash scripting - using if in a for loop

我在 bash 腳本方面完全是個菜鳥,不知道我的代碼有什么問題; 我正在編寫一個 sh 擴展文件,該文件將用作 Linux 系統的緩沖區。 這只是一個練習,但我不知道代碼中的問題到底是什么,有人可以告訴我嗎?

謝謝

在此處輸入圖片說明

這是我最后想出的答案

#!/bin/bash
>oldFiles.txt
files=$(grep ' jane ' ../data/list.txt | cut -d ' ' -f 3)
for x in $files;
do 
    if test -e ../data/$x; then echo $x >> oldFiles.txt; else echo $x; fi;
done

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM