2017-05-15 11 views
1

명령한다.리눅스 쉘이 같은 명령을 실행해야 단말에서 실행

이미지는/home/root 디렉토리에 마지막으로 추가 된 파일이며, ls /home/root | tail -n 1을 입력하면 터미널에서 볼 수 있습니다.

디렉토리에 저장된 최신 이미지를 전달할 수있는 별칭을 작성해야합니다. 내가 어떻게 해 ? 항상 지나쳐야하는 마지막 이미지가 있기 때문에 매번 이름이 바뀝니다 !!!

덕분에 일을해야 모든 답 :

+0

'test'는 * 기존 * 명령이고 종종 쉘 내장입니다. 귀하의 실행 파일에 다른 이름을 지정하십시오. 'andreastest' –

답변

1
alias name='test $(ls /home/root | tail -n 1.)' 

에 대한 많은. 설명 : $ (명령)는 명령의 출력으로 대체합니다.

+0

방금 ​​두 솔루션을 모두 시도해 보았습니다. ( – AndreaS

+0

, exe 파일의 소스 코드에는 img = imread (argv [1]) 명령이 있습니다. funcion 항목 /home/root/myimg.jpg 명령을 사용하여 exe에 전달하는 이미지입니다. – AndreaS

+0

jou가 사용하는 쉘은 무엇입니까? echo $ SHELL로 알 수 있습니다. – Kerb