1 . rm -f `cat 파일이름.txt xargs`



2. cat 파일이름.txt xargs rm



3. 쉘스크립트

#!/bin/bash

for I in `cat 파일이름.txt` ; do rm "I" ; done



※ 파일이름.txt=*.txt


-------------------------------









#!bin/shfor name in (cat list.txt)do rm -f namedone



list.txt 에 삭제할 파일의 위치(경로)가 한줄씩 들어있을경우



위의 스크립트를 실행하면 list.txt 에 있는 파일이 모두 삭제됩니다.







for 문의 구성은 아래와 같습니다



for 변수 in 리스트

do

반복할 내용

done





리스트에는 공백을 구분자로 여러개의 값을 줄 수 있습니다.



예를 들어 아래 for 문은



for i in a b c d e

do

echo i

done



a 부터 e까지의 리스트를 순서대로 i변수에 넣어 화면에 출력합니다.













cat list.txt 는 list.txt 에 있는 내용을 출력합니다.



for name in (cat list.txt) 은 list.txt 의 내용을 name 변수에 순서대로 넣고



do 와 done 사이의 명령을 list.txt 의 내용수 만큼 반복합니다.















하나의 for문처럼 비교적 간단한 명령은



(쉘스크립트 파일을 작성하고 실행권한을 준 후 실행을 해도 되지만)



파일을 생성하지 않고 터미널에 위 스크립트의 첫 번째 줄을 제외한



나머지 줄을 한줄한줄 바로 입력해 주셔도 동일하게 동작합니다.



참조하세요








-------------------------------

텍스트 파일 그거 설정 들어가셔서 설정 하시면 됩니다 ᄏᄏ

이미지를 못보여드려 ᄌᄉ

하지만 설정 들어가셔서 하면 됩니다







채택 부탁드려요

文章標籤
全站熱搜
創作者介紹
創作者 pyoyo03 的頭像
pyoyo03

電腦網絡

pyoyo03 發表在 痞客邦 留言(0) 人氣(818)