想要写个脚本,执行后进入到vim文本编辑界面
vim
例如, 脚本名叫wt, 在脚本中我创建了一个文件123.txt, 如何在脚本执行完成后进入到对123.txt的vim编辑界面
wt
123.txt
目前想到的是:
在脚本中调用vim,但已有错误提示
将新建文件的路径+名称返回给一个变量,然后用vim打开
我的问题是:
脚本中能否调用vim?
如何获取执行脚本的返回值?
或者有其他的更好的解决方法?
刚开始学shell,希望大家能给个解答或者是推荐些相关的资料,拜谢!
认证高级PHP讲师
LZ를 도와드릴 수 있을지 모르겠습니다
새 파일
파일을 편집하고 다음 코드를 wt 파일에 복사한 후 저장하고 종료합니다
참고: 마지막 줄은 셸 스크립트의 종료 상태를 지정합니다. 상태 값 123은 데모용입니다.
권한 부여
실행
실행현황 보기
필요한 건 sed과 awk이 아닐까 싶습니다.
sed
awk
스크립트에서 vim을 호출할 수 있지만 매개변수로만 재생할 수 있습니다. . 스크립트의 반환 값은 $?을 사용하여 얻을 수 있습니다. 무엇을 하려는지 모르겠습니다. 단지 vim으로 편집하기 위해 파일을 여는 것인가요? Shell을 사용하면 온라인에서 정보를 확인할 수 있습니다. Baidu와 Bing에서 많이 검색할 수 있습니다. .
$?
이 말은 스크립트가 실행된 후 vim을 입력하여 스크립트에서 생성한 파일을 편집할 수 있다는 뜻이겠죠? 더 이상 명령줄에서 vim을 입력할 필요가 없습니다
LZ를 도와드릴 수 있을지 모르겠습니다
새 파일
으아악파일을 편집하고 다음 코드를 wt 파일에 복사한 후 저장하고 종료합니다
으아악참고: 마지막 줄은 셸 스크립트의 종료 상태를 지정합니다. 상태 값 123은 데모용입니다.
권한 부여
으아악실행
으아악실행현황 보기
으아악필요한 건
sed
과awk
이 아닐까 싶습니다.스크립트에서 vim을 호출할 수 있지만 매개변수로만 재생할 수 있습니다. .
스크립트의 반환 값은
$?
을 사용하여 얻을 수 있습니다. 무엇을 하려는지 모르겠습니다. 단지 vim으로 편집하기 위해 파일을 여는 것인가요?
Shell을 사용하면 온라인에서 정보를 확인할 수 있습니다. Baidu와 Bing에서 많이 검색할 수 있습니다. .
이 말은 스크립트가 실행된 후 vim을 입력하여 스크립트에서 생성한 파일을 편집할 수 있다는 뜻이겠죠? 더 이상 명령줄에서 vim을 입력할 필요가 없습니다