나는 그 안에 단어가 있는 File1이라는 파일을 가지고 있습니다: Frida
.
cat File1
같은 줄에 출력을 세 번 인쇄하는 방법은 무엇입니까 ?
그것은 보여야한다
Frida Frida Frida
답변1
예를 들어:
x=$(cat File1)
echo $x $x $x
답변2
생성자를 사용하여 for
필요한 횟수만큼 콘텐츠를 가져오고 이를 사용하여 원하는 형식으로 인쇄합니다.file1
printf
$ printf '%s %s %s\n' $(for((i=1;i<=3;i++)) do cat file1; done)
Frida Frida Frida
또는 에서 zsh
다음을 활용할 수 있습니다 repeat
.
% printf '%s %s %s\n' $(repeat 3 cat file1)
Frida Frida Frida
답변3
cat
이 경우 다음을 사용할 필요가 없습니다.
paste -d' ' File1 File1 File1
-d
구분 기호(이 경우 공백 문자)를 지정합니다.
정말로 사용하고 싶다면 cat
:
cat File1 File1 File1 | paste -s -d' '
-s
입력을 순차적으로 붙여넣도록 지정합니다.
n>>3에 대해 이야기하고 있다면 스크립트를 작성하는 것이 좋습니다.