쉘 스크립트 학습, 다음은 무엇입니까?

쉘 스크립트 학습, 다음은 무엇입니까?

저는 Linux에서 "Shell Script" 학습을 마쳤으므로 이제 중급 및 고급 수준에 이르렀지만 이 스크립팅 언어를 어떻게 사용하여 사물/작은 프로그램을 만들 수 있는지 짐작할 수 없습니다!

사용법 지식 없이 무기를 갖고 있는 것과 마찬가지!

답변1

당신은 정말로 어떤 자격을 갖추어야합니까?껍데기당신은 이야기하고 있습니다.

에 관심이 있다면 bash추천할 수 없습니다.배쉬 FAQ더 높으면

답변2

고급 Bash 스크립팅 가이드 -http://tldp.org/LDP/abs/html/. "필독" 카테고리에 예약하세요.

답변3

당신이 할 수 있는 한 가지는 배포판과 함께 제공되는 내장 스크립트를 조사하는 것입니다. /etc를 탐색하고 시작 및 종료 스크립트를 확인하세요.

bash나 c 쉘을 사용하면 확실히 많은 일을 할 수 있습니다. 특히 sed, awk, tr, tee, wc 등과 결합하면 더욱 그렇습니다... 하지만 정규식을 배우는 데 상당한 시간을 투자하는 것이 더 보람 있다는 것을 알았습니다. 그리고 펄; 나는 단지 더 생산적이라고 느꼈습니다. 제 생각에는 Python이나 Ruby도 똑같이 훌륭한 선택이 될 것입니다.

답변4

당신은해야C를 배우다.

그럼 좀 배워봐(그냥 기본입니다. 감사하겠습니다).Mastering Perl은 매우 날카로운 도구로 가득 찬 도구 상자입니다.

그 다음에는 자바! Java는 많은 면에서 뛰어납니다. 또한 이를 통해 몇 가지 OO 개념과 디자인 패턴을 익히게 됩니다. 너~할 수 있었다Java 대신 C# 또는 C++를 배우십시오. 그러나 이는 제가 건드리고 싶지 않은 완전히 다른 토론입니다(Java는 내 문제를 해결하는 데 훌륭하고 커뮤니티와 도구도 훌륭합니다). PHP와 웹 프로그래밍의 모든 것을 건너 뛰십시오. 그것이 제가 생각하는 것입니다.

그런 다음 데이터베이스를 배우십시오. SQL 구문을 선택하고 학습할 데이터베이스를 선택하세요. 저는 PostgreSQL(선택 사항: Microsoft SQL Server)을 선택하겠습니다.

마음을 넓히려면 함수형 프로그래밍을 배워야 합니다.나는 지금 이것을 하고 있다(스칼라 & OCaml).

그런 다음 Fedora를 배우고 Fedora 프로젝트에 기여자가 되십시오.

그렇다면 적절한 프로그래밍 직업을 얻고 오래오래 행복하게 살아보세요! 그것이 내가 할 일이다. :)

관련 정보