
나는 한 단어가 있는 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에 대해 이야기하고 있다면 아마도 스크립트를 작성하는 것이 더 나을 것입니다.