Bash 명령 대체가 예상대로 작동하지 않습니다.

조 프 루쉬

파일의 마지막 몇 줄을보고 싶지만 열을 정렬하고 싶습니다. 기본적으로 워드 랩을 비활성화하고 싶습니다.

이것은 다음과 같이 간단합니다.

tail $FILE | cut -c -80

하지만 다른 사용자를 위해 내 스크립트를 일반화하려고 시도하고 있으며 실제 터미널 너비로 잘라 내고 싶습니다.

stty size | cut -d" " -f2

그래서 난 그냥

tail $FILE | cut -c -`stty size | cut -d" " -f2`

하지만 작동하지 않습니다.

stty: standard input: Invalid argument
cut: invalid range with no endpoint: -
Try `cut --help' for more information.

( 'new'$ () 확장과 동일한 결과.)

이제 에코하면 괜찮아 보입니다.

echo cut -c -`stty size | cut -d" " -f2`
cut -c -103

이스케이프 문자가 누락 되었습니까? 아니면 어떻게 든 가능하지 않습니까?

감사.

Jaap 장로

작동하지 않는 이유 stty는 파이프 내에서 실행 되기 때문 입니다. 따라서 기본 터미널을 "보지"않습니다. 스크립트에서 터미널 너비를 다음과 같은 변수에 저장할 수 있습니다.

size=`stty size | cut -d" " -f2`

다음을 사용하십시오.

tail $FILE | cut -c -$size

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Sed 명령이 예상대로 작동하지 않습니다.

분류에서Dev

SQL 명령이 예상대로 작동하지 않습니다.

분류에서Dev

tr 명령이 예상대로 작동하지 않습니다.

분류에서Dev

Bash 중첩 명령 대체가 작동하지 않음

분류에서Dev

명령 줄의 Ctrl-P가 예상대로 작동하지 않습니다.

분류에서Dev

bash elif가 예상대로 작동하지 않습니다.

분류에서Dev

.htaccess 다시 쓰기 명령이 예상대로 작동하지 않습니다.

분류에서Dev

bash의 명령이 절대 경로로 작동하지 않습니다.

분류에서Dev

\ b sed 명령에서 예상대로 작동하지 않습니다.

분류에서Dev

Powershell 정렬 명령이 예상대로 작동하지 않습니다.

분류에서Dev

Windows의 jq 명령이 예상대로 작동하지 않습니다.

분류에서Dev

AWK 명령이 AIX에서 예상대로 작동하지 않습니다.

분류에서Dev

한 줄의 Ubuntu 두 명령이 예상대로 작동하지 않습니다.

분류에서Dev

Propel diff 명령이 예상대로 작동하지 않습니다.

분류에서Dev

결합 명령이 예상대로 작동하지 않습니다.

분류에서Dev

Python popen wait 명령이 예상대로 작동하지 않습니다.

분류에서Dev

Git bash 완료가 예상대로 git 명령을 완료하지 않습니다.

분류에서Dev

BASH의 IF 문이 예상대로 작동하지 않습니다.

분류에서Dev

Bash 리디렉션이 SQLite 명령에 대해 작동하지 않습니다.

분류에서Dev

Ubuntu 바로 가기에서 명령 대체가 작동하지 않습니다.

분류에서Dev

Bash bind 명령이 대화식 명령에 대해 올바르게 작동하지 않습니다.

분류에서Dev

예상대로 작동하지 않는 경우 명령 줄

분류에서Dev

파이핑 명령이 예상대로 작동하지 않습니다. 설명이 필요합니다.

분류에서Dev

파이핑 명령이 예상대로 작동하지 않습니다. 설명이 필요합니다.

분류에서Dev

대체가 예상대로 작동하지 않습니다

분류에서Dev

xargs : 파이프로 명령 대체 $ (...)가 작동하지 않습니다.

분류에서Dev

envsubst가 bash for 루프에서 예상대로 작동하지 않습니다.

분류에서Dev

Bash 배열 액세스가 예상대로 작동하지 않습니다.

분류에서Dev

BASH 프로세스 대체가 일부 명령에서 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    Sed 명령이 예상대로 작동하지 않습니다.

  2. 2

    SQL 명령이 예상대로 작동하지 않습니다.

  3. 3

    tr 명령이 예상대로 작동하지 않습니다.

  4. 4

    Bash 중첩 명령 대체가 작동하지 않음

  5. 5

    명령 줄의 Ctrl-P가 예상대로 작동하지 않습니다.

  6. 6

    bash elif가 예상대로 작동하지 않습니다.

  7. 7

    .htaccess 다시 쓰기 명령이 예상대로 작동하지 않습니다.

  8. 8

    bash의 명령이 절대 경로로 작동하지 않습니다.

  9. 9

    \ b sed 명령에서 예상대로 작동하지 않습니다.

  10. 10

    Powershell 정렬 명령이 예상대로 작동하지 않습니다.

  11. 11

    Windows의 jq 명령이 예상대로 작동하지 않습니다.

  12. 12

    AWK 명령이 AIX에서 예상대로 작동하지 않습니다.

  13. 13

    한 줄의 Ubuntu 두 명령이 예상대로 작동하지 않습니다.

  14. 14

    Propel diff 명령이 예상대로 작동하지 않습니다.

  15. 15

    결합 명령이 예상대로 작동하지 않습니다.

  16. 16

    Python popen wait 명령이 예상대로 작동하지 않습니다.

  17. 17

    Git bash 완료가 예상대로 git 명령을 완료하지 않습니다.

  18. 18

    BASH의 IF 문이 예상대로 작동하지 않습니다.

  19. 19

    Bash 리디렉션이 SQLite 명령에 대해 작동하지 않습니다.

  20. 20

    Ubuntu 바로 가기에서 명령 대체가 작동하지 않습니다.

  21. 21

    Bash bind 명령이 대화식 명령에 대해 올바르게 작동하지 않습니다.

  22. 22

    예상대로 작동하지 않는 경우 명령 줄

  23. 23

    파이핑 명령이 예상대로 작동하지 않습니다. 설명이 필요합니다.

  24. 24

    파이핑 명령이 예상대로 작동하지 않습니다. 설명이 필요합니다.

  25. 25

    대체가 예상대로 작동하지 않습니다

  26. 26

    xargs : 파이프로 명령 대체 $ (...)가 작동하지 않습니다.

  27. 27

    envsubst가 bash for 루프에서 예상대로 작동하지 않습니다.

  28. 28

    Bash 배열 액세스가 예상대로 작동하지 않습니다.

  29. 29

    BASH 프로세스 대체가 일부 명령에서 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관