홈>
존재하는 모든 사용자의 홈 디렉토리를 반환하고 결과를 bash 변수에 저장하는 명령을 실행하고 싶습니다
res=$(ssh -q -o LogLevel=error [email protected] << 'EOF'
t=$(awk -F':' '{ if ( $3 >= 500 ) print $1 }' /etc/passwd)
readarray -t res_array <<< "${t}"
UHOME="/home"
for u in "$res_array"
do
_dir="${UHOME}"/"${u}"
if [[ -d "$_dir" ]]
then
echo "$u"
fi
done
EOF
)
로컬에서 코드는 작동하지만 원격 서버에서는 작동하지 않습니다.
결과 $home을 변수에 저장하기 위해 echo $u를 사용했습니다 : (- 답변 # 1
관련 자료
- ubuntu20.04 - 원격 서버에서 파일을 미러링하는 방법은 무엇입니까?
- 원격 액세스를 위해 ActiveMQ Artemis 서버를 구성하는 방법은 무엇입니까?
- SQL Server Command Line Install - sql server 명령 줄 설치 - 에디션을 변경하는 방법은 무엇입니까?
- 루비 코드 내에서 setenv 명령을 실행하는 방법
- python - 명령으로 봇이 서버에서 나가도록 시도
- javascript - 전자 앱을 통해 명령을 실행하는 방법
- 브라우저를 사용하여 우분투 서버에서 r 스크립트를 실행 하시겠습니까?
- spring boot - Java Config를 사용하여 파일 이름을 동적으로 제공하는 원격 sftp 서버의 한 폴더에서 다른 폴더로 파일을 이동하는 방법은 무엇입니까?
- ssh - pscp를 사용하여 파이썬 스크립트로 만든 파일을 암호가 필요한 원격 서버로 복사하는 방법은 무엇입니까?
- ansible - 쉘 스크립트를 실행하여 환경을 설정 한 후 명령을 실행하는 방법은 무엇입니까?
- linux - Apache가 루트에서 명령을 실행할 수 있습니까?
- mqtt 명령을 실행하는 쉘 스크립트
- php - shell_exec 명령을 실행하는 방법
- sql - 원격 네트워크에서 MySQL 서버 80에 연결 (Windows 10)
- linux - Azure Logic Apps를 사용하여 Unix 서버 내에서 셸 스크립트를 실행하는 방법
- asp.net core - netcore 배포 스크립트의 하위 디렉토리에서 npm 명령 실행
- visual studio code - 서버 출력에서 원격 포트를 구문 분석하지 못했습니다 - bash :이 쉘에 작업 제어가 없습니다
- linux - sh 스크립트"scriptsh - line 2 : rails : command not found"오류로 rebot 후 시작 레일 서버 쉐딩
- java - p12 파일을 사용하여 서버 휴식 요청 실행
- 파이썬을 사용하여 MySQL 서버에서 SQL 스크립트 실행
관련 질문
- ./arrayScript.sh: 3: NAME[0]=Zara: 찾을 수 없음
- arrays : Bash 스크립트: awk 패턴을 함수의 배열로 전달하여 원하는 결과를 제공하지 않는 awk 함수에 전달
- arrays : /a/b/c 경로 배열을 c/경로 배열로 수정하는 Bash 스크립트
- bash : (루트) 경고: 식별 파일 /dev/fd/62에 액세스할 수 없음: 해당 파일 또는 디렉터리가 없습니다.
- bash : 스크립트 또는 설정 LD_PRELOAD를 시작하는 경우 Docker 컨테이너 ssh가 시작되지 않음
- bash : 유닉스 셸 스크립트에 대한 Here Document의 함수 호출
- bash : 쉘 스크립트의 선언된 함수에서 강제 문자열 교체
- bash : TortiseSVN svn+ssh 오류: URL의 리포지토리에 연결할 수 없습니다... 네트워크 연결이 예기치 않게 닫혔습니다.
- python : 파이썬을 사용한 SFTP
- SSH가 bash 스크립트에서 호스트 이름을 확인할 수 없음
이 작업을 수행하십시오 :