몇 게시물 전에 누군가 메모리를 백분율로 표시하는 방법을 물었습니다. 누군가가 대답했다.
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
~ / .bashrc에서이 명령을 별칭으로 바꿀 수 있는지 궁금합니다. 그러나 alias 구문은 다음과 같습니다.
alias aliasname='command'
어떻게해야합니까? 이 명령에는 '
과 가 모두 포함되어 있습니다 "
. 다른 방법으로 시도했지만 작동하지 않았습니다. 이것이 가능합니까? 뭔가 빠졌습니까?
5
지옥을 인용하지 않으려면 그러한 경우 함수를 정의하는 것이 더 쉬울 수 있습니다.
—
nohillside
@nohillside 함수는 일반적으로 어쨌든 더 유용하고 강력합니다
—
D. Ben Knoble
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }
-여전히 한 줄로, 인용 / 이스케이프 등의 변경이 전혀 필요하지 않습니다. Freenode의 #bash 채널 이유가있다 !alias
factoid는 (물론입니다 되었다 : 만의 factoid 봇의 삶의 대부분 약간의 변형을 위해) 당신이 요청해야하는 경우, 대신 함수를 사용 .