fish

    1

    2답변

    디렉토리 이름에 앰퍼샌드 (&)를 넣는 실수를했습니다. 나는 디렉토리 이름을 변경,하지만 지금은 디렉토리를 변경할 때마다 그것은 오류 메시지가 출력 : complete: Completion '[A list of directories' path]' contained a syntax error. Expected an argument, but found a '&

    2

    1답변

    function이라는 디렉토리에 myfunc.fish라는 파일을 저장하고 myfunc라는 단일 함수를 포함하면 myfunc를 명령으로 입력하면 fish가 찾습니다. 하나의 파일에 여러 가지 짧은 기능을 넣으려면 어떨까요? 어떻게 그들을 "포함"합니까?

    2

    1답변

    나는 여러 프로젝트가 포함 된 디렉토리가 있으며 각 프로젝트에 대해 몇 가지 명령을 실행하려고합니다. 지금 내가 무엇을하고 있어요 것은 : 그것은 작동하지만 아주 우아하지 cd /my/project/root set root (pwd) for p in * cd $p git reset --hard HEAD git clean -df

    0

    1답변

    물고기를 배경으로 실행되는 프로세스 (예 : open "foo")에 대한 일반적인 방법은 wait입니까? 내가 말할 수있는 한, $! (bash에서 마지막으로 실행 된 하위 프로세스의 PID)은 물고기에 없기 때문에 단지 wait $! 일 수는 없습니다.

    0

    2답변

    물고기 껍질을 사용합니다. 항상 *.txt 개의 파일을 원자에서 열어서 atom filename.txt을 입력해야합니다. 알아요. zsh에는 alias -s 옵션을 사용하여 특정 앱의 확장명을 가진 파일을 항상 열 수있는 옵션이 있습니다. 물고기 껍질에서 같은 행동을하는 방법이 있습니까?

    3

    1답변

    bash를 사용하면이 cat << END처럼 stdin에서 다중 행을 읽을 수있었습니다. 물고기 쉘에서 같은 명령을 시도하면이 오류가 발생합니다 Expected a string, but instead found a redirection. 생선 껍질로 stdin에서 읽을 방법이 있습니까 ?? !!

    2

    1답변

    bash에서는 $0으로 스크립트의 경로를 얻을 수 있습니다. 공식 문서에 따르면 어류 대본에서 $_으로 할 수있는 것으로 보입니다. 필자가 이런 물고기 스크립트를 작성하여 실행하려고하면, 개행 문자 만 인쇄됩니다. #!/usr/bin/fish echo $_ 반응성 물고기, echo $_이 literately echo을 줄 것이다 이 <command>의

    1

    1답변

    이 기사 다음에 Fish Shell을위한 작은 스크립트를 쓰고 싶습니다. How (and Why) to Log Your Entire Bash History. 제한 : 나는 물고기에 상응하는 어떤 BASH PROMPT_COMMAND를 찾지 못했습니다. 맞춤형 Oh My Fish 프롬프트를 사용하고 있습니다. 커스텀 어류 프롬프트를 수정하지 않아도 좋을 것 같

    0

    1답변

    물고기 셸 목록을 반복하고 해당 값을 저장하는 요소의 값을 해당 목록으로 변경하려고합니다. 원래의 목록은 다음과 같이 채워집니다 emacsclient.dockitem firefox.dockitem monodevelop.dockitem Thunar.dockitem 지금 나는 그것을 반복하고 문자열 "dockitem"를 변경하려면 :이 작동하고 set -l

    1

    2답변

    필자의 데스크탑에서 fish shell을 사용합니다. 우리는 도커 내에서 nginx를 실행하는 많은 서버를 사용합니다. 나는 서버에 ssh하고 docker에 로그인 할 수 있도록 함수를 만들려고했다. 문제는 물고기가 $ 명령에 대해 불평하고 있지만 명령은 물고기를 실행중인 컴퓨터가 아닌 원격 서버 (실행중인 bash)에서 실행되는 명령입니다. 스크립트를 더