[쉘 프로그래밍] 구문
1. 변수 선언
myUrl="http://see.xidian.edu.cn/cpp/linux/"
myNum=100
참고:
변수 이름과 등호 사이에는 공백이 있어서는 안 됩니다. 이것은 당신에게 작동하지 않을 수 있습니다. 익숙한 프로그래밍 언어는 모두 다릅니다.
이와 동시에 변수 이름의 명명은 다음 규칙을 따라야 합니다.
첫 번째 문자는 문자(a-z, A-Z)여야 합니다.
중간 공백은 허용되지 않으며, 밑줄(_)만 사용 가능합니다.
구두점은 허용되지 않습니다.
bash에서는 키워드를 사용할 수 없습니다(help 명령을 사용하여 예약된 키워드를 볼 수 있습니다).
2. 변수 사용
echo ${your_name}
참고: 모든 변수에 중괄호를 추가하는 것이 좋습니다.
3. 변수 재정의
myUrl="http://see.xidian.edu.cn/cpp/linux/"
echo ${myUrl}
myUrl="http://see.xidian.edu.cn / cpp/shell/"
echo ${myUrl}
참고: 변수를 사용하는 경우 두 번째로 값을 할당할 때는 $myUrl="http://see.xidian.edu.cn/cpp/shell/"을 쓸 수 없습니다. 달러 기호($)만 추가하면 됩니다.
4. 읽기 전용 변수
myUrl="http://see.xidian.edu.cn/cpp/shell/"
readonly myUrl
myUrl="http://see.xidian.edu.cn/cpp / danpianji/"
스크립트를 실행하면 다음과 같은 결과가 나옵니다.
/bin/sh: NAME: 이 변수는 읽기 전용입니다.
5. 변수 삭제
한번 삭제된 변수는 다시 사용할 수 없습니다. unset 명령은 읽기 전용 변수를 삭제할 수 없습니다.
unset Variable_name
6. 변수 유형
쉘을 실행할 때 세 개의 변수가 동시에 존재합니다:
1) 지역 변수
로컬 변수는 스크립트 또는 명령에 정의되며 현재 시작된 프로그램에서만 유효합니다. 다른 쉘에서는 지역 변수에 액세스할 수 없습니다.
2) 환경 변수
쉘로 시작된 프로그램을 포함한 모든 프로그램은 환경 변수에 접근할 수 있습니다. 일부 프로그램은 정상적인 작동을 위해 환경 변수가 필요합니다. 쉘 스크립트는 필요할 때 환경 변수를 정의할 수도 있습니다.
3) 쉘 변수
쉘 변수는 쉘 프로그램에 의해 설정되는 특수 변수입니다. 쉘 변수 중 일부는 환경 변수이고 일부는 로컬 변수입니다. 이러한 변수는 쉘의 정상적인 작동을 보장합니다
위 내용은 [쉘 프로그래밍] 구문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











정규식을 사용하여 PHP 배열에서 중복 값을 제거하는 방법: 정규식 /(.*)(.+)/i를 사용하여 중복 항목을 일치시키고 바꿉니다. 배열 요소를 반복하고 preg_match를 사용하여 일치하는지 확인합니다. 일치하면 값을 건너뛰고, 그렇지 않으면 중복 값이 없는 새 배열에 추가합니다.

람다 표현식은 이름이 없는 익명 함수이며 구문은 (parameter_list)->expression입니다. 익명성, 다양성, 커링 및 폐쇄 기능이 특징입니다. 실제 응용 프로그램에서는 람다 표현식을 사용하여 합산 함수 sum_lambda=lambdax,y:x+y와 같은 함수를 간결하게 정의하고 map() 함수를 목록에 적용하여 합산 작업을 수행할 수 있습니다.

PHP 함수와 셸 함수의 주요 차이점은 보안(PHP 함수가 더 안전함), 안정성(셸 함수는 운영 체제에 따라 다름), 기능성(셸 함수는 더 강력하지만 셸에 의해 제한됨) 및 성능(PHP 함수는 일반적으로 더 빠름) 및 복잡성(셸 기능이 더 복잡함) 둘 다 파일 시스템, 프로세스 및 명령 작업에 사용되지만 PHP 기능은 내장되어 있고 Shell 기능은 외부 쉘을 통해 호출됩니다. 따라서 서버 파일 다운로드 시나리오에서는 file_put_contents() 함수가 더 안전하고 wget 명령은 더 유연합니다.

1. 프로그래밍은 웹사이트, 모바일 애플리케이션, 게임, 데이터 분석 도구 등 다양한 소프트웨어와 애플리케이션을 개발하는 데 사용될 수 있습니다. 응용 분야는 매우 광범위하여 과학 연구, 의료, 금융, 교육, 엔터테인먼트 등 거의 모든 산업을 포괄합니다. 2. 프로그래밍을 배우면 문제 해결 능력과 논리적 사고 능력을 향상하는 데 도움이 됩니다. 프로그래밍하는 동안 우리는 문제를 분석 및 이해하고, 해결책을 찾고, 이를 코드로 변환해야 합니다. 이러한 사고방식은 우리의 분석적이고 추상적인 능력을 키우고 실제적인 문제를 해결하는 능력을 향상시킬 수 있습니다.

Python은 초보자에게 문제 해결 능력을 부여합니다. 사용자 친화적인 구문, 광범위한 라이브러리 및 변수, 조건문 및 루프 사용 효율적인 코드 개발과 같은 기능을 제공합니다. 데이터 관리에서 프로그램 흐름 제어 및 반복 작업 수행에 이르기까지 Python은 제공합니다.

C++ 프로그래밍 퍼즐은 피보나치 수열, 계승, 해밍 거리, 배열의 최대값과 최소값 등과 같은 알고리즘 및 데이터 구조 개념을 다룹니다. 이러한 퍼즐을 풀면 C++ 지식을 통합하고 알고리즘 이해 및 프로그래밍 기술을 향상시킬 수 있습니다.

C는 초보자가 프로그래밍을 배우기에 이상적인 언어이며 효율성, 다양성 및 이식성이 장점입니다. C 언어를 배우려면 다음이 필요합니다. C 컴파일러 설치(MinGW 또는 Cygwin 등) 변수, 데이터 유형, 조건문 및 루프문 이해 주 함수와 printf() 함수가 포함된 첫 번째 프로그램 작성 실제 사례를 통한 연습(예: 평균 계산) C 언어 지식

Python은 배우기 쉽고 강력한 기능을 통해 초보자에게 이상적인 프로그래밍 입문 언어입니다. 기본 사항은 다음과 같습니다. 변수: 데이터(숫자, 문자열, 목록 등)를 저장하는 데 사용됩니다. 데이터 유형: 변수의 데이터 유형(정수, 부동 소수점 등)을 정의합니다. 연산자: 수학 연산 및 비교에 사용됩니다. 제어 흐름: 코드 실행(조건문, 루프) 흐름을 제어합니다.
