mug896 / bash-shell Goto Github PK
View Code? Open in Web Editor NEWbash shell guide
Home Page: http://mug896.github.io/bash-shell/
bash shell guide
Home Page: http://mug896.github.io/bash-shell/
111
일단 좋은 책 써주셔서 감사합니다.
특히 주의할 점은 명령 grouping 을위해 중괄호 { } 사용시는 명령의 인수와 구분을 위해 마지막에 ; 를 붙여줘야 합니다.
# 명령들을 한줄에 연이어 쓸 경우는 ';' 를 사용해야 한다.
이부분에 해당하는 첫번째 예시에서
$ for i in {1..3} do echo $i done
$ for i in {1..3}; do echo $i; done
{1..3}뒤에오는 ';'가 명령 grouping의 { }때문에 쓰는 ';'인지 명려의 인수와 구분을 위한건지 헷갈리네요.
제가 for loop의 do 와 done이
$ for i in {1...3} #줄바꿈
do echo $i #줄바꿈
done
> 빈줄 출력?
$ for i in {1...3}; #줄바꿈
do echo $i; #줄바꿈
done
> 정상작동
$ for i in {1...3}; do #줄바꿈
echo $i #줄바꿈
done
> 정상작동
for i in {1..3}; do; echo $i; done
> 정상작동
{1..3}을 위한 ';'인게 맞는건가요?
안녕하세요. 좋은 자료 만들어 주셔서 감사합니다.
다만, PDF로 한번에 받을 수 있는 방법은 없는지요 ?
알려주시면 감사하겠습니다.
https://mug896.github.io/bash-shell/tips.html
첫 제목에 치환이 아니라 치횐이라고 되어 있습니다.
안녕하세요 mug896님에게 도움을 많이 받고 있는 개발자입니다.
글을 읽다 궁금증이 너무 증폭되어 이렇게 글을 남깁니다.
eval 설명에서 보면
설명글에 확장, 치환이 같이 나오는데 어느 부분이 확장이고 어느 부분이 치환인지
도저히 이해가 안가네요...
단순히 사전적의미로 보면 확장은 말그대로 넓히는 거고 치환은 바꾸는 건데
제가 보기에는 치환밖에는 보이지 않거든요
확장과 치환글을 보아도
Brace확장, Tilde확장, 매개변수확장, 산술확장이고
치환은 명령치환과 프로세스 치환뿐인데 eval에서 설명하신 확장과 치환의 차이점,
그러니깐 구분을 알고 싶습니다.
감사합니다.
혹시 이 책을 기반으로 하여 학습용으로 책을 작성해도 될까요?
허락해주신다면 작성하는 책은 제 GitHub 레포에 올릴 예정입니다!
죄송하지만 Gitbook 웹페이지에 PDF로 볼 수 있는 메뉴가 없어서 혹시 PDF로 볼 수 있는 메뉴 추가 가능하신지 여쭙습니다 ^^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.