프로그래밍 QnA + 설치 및 활용 QnA

aoclqk의 이미지

쉘스크립트 문단 관련 질문드립니다

쉘스크립트 처음 접하면서 공부 하고, 작성중에 있는데.. 잘 감이오지 않아서 여쭤봅니다.

예를들어

이름: ㅇㅇㅇ
나이:22
직업:엔지니어

이름: ㄱㄱ
나이:23
직업:수학자

이름: ㄴㄴ
나이:20
직업:엔지니어

이런식으로 작성된 텍스트 파일이 있다고 가정하고
직업이 엔지니어면서 나이가 22살인 사람의 정보를 문단단위로 검색해서 가져오고 싶을때 좋은 방법이 있을까요 ?

ehddms10의 이미지

리눅스 쉘 격자를 출력하는 방법이 궁금합니다

쉘 스크립트로 게임을 만들고 있는데 8*8짜리 격자를 출력하고 체스처럼 만들고 싶은데 격자를 출력하는 방법을 모르겠습니다 칸은 단순히 색깔만 넣어서 말들을 구별할 생각입니다 아래 파일과 같은 느낌입니다

phyljh의 이미지

tcp/ip에서 port에 대한 질문

tcp/ip 공부하면서 포트에 대해 궁금한게 생겨서 질문드립니다.

예를 들어 ssh의 경우 22번 포트인데 제가 이해 한 바로는 ssh서버가 22번 포트로 바인딩 하고 있다가 클라이언트가 22번 포트로 연결요청을 하면 이를 수락하고 연결이 되는거같은데
다른 pc에서 또 ssh로 이 서버에 연결을 요청하면 같은 22번 포트로 연결이 된단 말이지요.
서버 입장에서는 22번 포트로 여러 클라이언트가 접속하면 어느게 어느건지 어떻게 구분을 하나요?
너무 기초적인 질문 죄송합니다.
답변 부탁드립ㄴ디ㅏ.

세벌의 이미지

libhangul is marked for autoremoval from testing

https://lists.debian.org/debian-l10n-korean/2022/05/msg00004.html
libhangul 이 testing 에서 자동제거 표시되었다.
직역하면 이러한데 실제는 어떤 뜻인가요?
앞으로는 libhangul을 데비안에서 못 쓴 다는 건지? 아니면 다른 어떤 뜻인지?
아시는 분 도움 부탁드려요.

익명 사용자의 이미지

쉘스크립트 파일 비교를 할수 있을까요?

.sh 코드를 작성하고 있는데 두 파일이 같은지 if문의 조건문으로 만들 수 있을까요? 찾아봐도 안나와서요 일단은 while read 문으로 파일 전부를 변수로 저장해서 하고있는데 일부만 비교를 하려고 하니까 또 답이 안나오더라구요 두 파일이 같은지를 조건문으로 그리고 파일의 일부만 같은지 검사를 할수 있는지 궁금합니다

fortpower의 이미지

우분투 리눅스의 curl에서 SFTP프로토콜 사용하기

안녕하세요

우분투 리눅스의 curl에서 SFTP프로토콜 사용하려는데

잘 안되서 질문 드립니다.

curl을 이용해서 SFTP프로토콜 사용해서 파일 전송을 하려고 했는데
* Protocol "sftp" not supported or disabled in libcurl 오류가 나서

libssh2를 설치하려고 하는데...

https://ykamal.com/ubuntu-fix-protocol-sftp-not-supported-or-disabled-in-libcurl/

이 사이트 보고 진행중입니다만...

./configure --with-libssh2=/usr/local

에서 잘 안되네요

SELECT TLS backend(s) or disable TLS with --without-ssl이 나오네요...

혹시

zz4049의 이미지

Unix 파일권한에 *(별표) 표시는 무슨뜻인가요?

Unix shell 프로그램 공부하고 있습니다..
개인계정 home/A 소유의 AAA.txt 파일을
chmod 755 A.txt 로 권한을 주고,
다른 /home/B 계정으로 su - B 로 변경후
cp -f AAA.txt /home/B/AAA.txt 명령을 하면 복사도 잘 되고, B계정으로 cat 으로 읽히는것 까지도 확인 했는데요...

이걸 쉘프로그램에 cp 명령어로 수행하니 파일권한에 '*rwxr-x-rwx' 이런식으로 맨앞에 별표 표시가 붙으면서 복사가 되면서 shell로 카피한 파일은 cat으로도 읽히지도 않는데.. 이 별표는 무슨뜻인가요?

보통 퍼미션 맨앞에 d (디렉토리), - (파일)로 알고 있었는데 *(별표)는 무슨뜻인지 궁금하고, 다른 계정 소유파일을 shell에서 정상적으로 복사할수 있는 방법은 없는지 궁금합니다.

siotra97의 이미지

vim에서 생성되지 않은 줄에 문자열을 추가하는 방법은 없나요?

명령모드에서 문자열 치환하는 명령을 연습하고 있습니다.

하고자 하는 실행은 파일 맨 끝 라인부터 시작해서 2줄 이상의 문자열을 추가하는 것입니다.

그런데 파일 생성한 뒤 라인에 아무것도 삽입하지 않으면 보이는 ~표시가 있는 라인엔
잘못된 범위라고 명령어가 먹히지 않더군요 :(

생성되지 않은 라인에도 문자열을 추가하는 방법은 없을까요?
vim 명령어 검색해봐도 못찾겠어서 질문 올려봅니다.

실행한 명령어는

:7s/^/test4/g

입니다.

dud4946의 이미지

Codepen 룰렛 자바스크립트 오류

코드팬에서 룰렛 코드를 구름IDE에서 실행해보려고 하는데 기능이 실행이 안됩니다.. 분명 그대로 복붙했을 뿐인데 혹시 고수분들,, 이유를 알 수 있을까요? 참고로 그냥 무작정 구글링으로 공부해보고 있는 완전 쌩초보 비전공자입니다...감사합니다!

코드팬 링크: https://codepen.io/hjshin/pen/mMEGmj

HTML

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기