배관 문제를 파악하려고합니다.배관으로 명령을 입력하십시오.
<link href="main.css" />
이에 :
을 main.css가의 출력이main.css:main.min.css
이며 index.html을이에서 갈 경우 내 목표는이
replace $1 $2 index.html | split -d ':' | minify main.css
같은 것입니다
<link href="main.min.css" />
간단한 예입니다. w,하지만 내 문제를 설명하는 것 같아. 1
좋아
- 편집, 내가 잘못된 방향으로 주위의 배관을 가지고,하지만 난 여전히 알아낼 수 없습니다.
여기에 간단한 예를
echo 'foo:bar' | split -d ':' | replace $1 $2 -- index.html
명령의 종류 가능합니다입니까?
- 편집 2
너무 가까이!
minify css/main.css | replace $(cut -f1 -) $(cut -f2 -) index.html
이 그들이 올바른 값을 반환하는 :(STDIN를 읽을 수 없습니다 어떤 이유로 인하 것을 제외하고 일하는 것이 일반적으로 실행할 때하지만 난하지 않는 명령을
나는 당신이 주변에 파이프 라인 길을 잘못 찾은 것 같아. 그것은 영어와 같이 왼쪽에서 오른쪽으로 흐릅니다. – jurgemaister
멋지다. 게시물을 업데이트했습니다. –