전달 된 인수를 포함하는 임시 파일을 만드는 명령이 있습니까?

Claudiu

cat및 백틱을 사용하여 파일의 내용을 명령에 붙여 넣을 수 있습니다 .

ls `cat filenames`

반대로 문자열을 (임시) 파일 이름으로 바꾸는 방법이 있습니까?

gcc -o cpuburn `uncat "main(){while(1);}"`.c
Gilles 'SO- 그만 사악함'

gcc의 표준 입력에 소스 코드를 전달할 수 있습니다. gcc파일 이름이 지정되지 않았 으므로 -x출력 언어가 무엇인지 알려주 옵션 이 필요합니다 . here 문자열 (한 줄에 가장 편리함), here 문서 또는 파이프 를 통해 입력을 전달할 수 있습니다 .

gcc -o cpuburn -x c - <<<'main(){while(1);}'

명령 줄에 파일 이름이 필요한 경우 프로세스 대체 를 사용하여 콘텐츠를 생성 할 수 있습니다 . 파일 이름을 제어 할 수는 없습니다 (예 :) /dev/fd/42.

gcc -o cpuburn -x c <(echo 'main(){while(1);}')

임시 파일의 이름을 정말로 제어해야하는 경우 임시 파일을 수동으로 만들고 제거하는 더 복잡한 것이 필요합니다.

src=$(mktemp XXXXXXXXXX.c)
trap 'rm "$src"' EXIT INT TERM HUP
echo 'main(){while(1);}' >"$src"
gcc -o cpuburn "$src"

(이 답변은 쉘이 bash, zsh 또는 ksh93이라고 가정합니다.)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

공백이 포함 된 파일 이름을 명령 줄 프로그램에 인수로 전달하는 방법은 무엇입니까?

분류에서Dev

상수 또는 수식을 포함하는 모든 셀의 명명 된 범위를 만드시겠습니까?

분류에서Dev

시간을 포함하여 "free"명령과 "vmstat"명령의 모든 정보를 파일에 저장하는 방법이 있습니까?

분류에서Dev

쉘의 인수를 통해 명령문을 전달하는 방법이 있습니까?

분류에서Dev

다른 명령에서 인수를 전달하는 방법이 있습니까?

분류에서Dev

변수를 통해 공백이있는 파일 이름을 SCP 명령으로 전달할 수 없습니다.

분류에서Dev

기존 요소 만 사용된다는 것을 알고있는 경우 배열 시작 전에 포인터를 전달할 수 있습니까?

분류에서Dev

매개 변수를 함수에 전달하고 해당 함수가 전달 된 매개 변수를 포함하는 변수 이름을 생성하도록 하시겠습니까?

분류에서Dev

Xargs는 파이프를 포함하는 명령에 입력을 전달합니다.

분류에서Dev

PID를 포함하는 추적 점 "실시간"을 표시하는 명령이 있습니까?

분류에서Dev

`execl ()`을 사용하여 C / C ++에서 시스템 명령을 실행하고 함수 인수를 실행 파일이 아닌 명령 줄로만 전달하려면 어떻게해야합니까?

분류에서Dev

공백이 포함 된 단일 명령 줄 인수를 구문 분석하도록 bash 스크립트에 지시하는 방법은 무엇입니까?

분류에서Dev

콜론을 포함하는 컬럼 패밀리를 쉘의 스캔 명령에 전달하는 방법이 있습니까?

분류에서Dev

Bash : 인용 된 매개 변수가있는 명령을 함수에 전달

분류에서Dev

연결할 명령 줄에 인수를 전달하고 연결이 설정된 후 동일한 명령에서 다른 인수를 전달합니다.

분류에서Dev

명령 줄 인수를 기반으로 배열 크기를 정의하는 방법이 있습니까? 런타임과 컴파일 시간 인스턴스화?

분류에서Dev

C 프로그램의 명령 줄 인수로 \ r \ n을 전달하는 방법이 있습니까?

분류에서Dev

seaborn의 facetgrid에 전달 된 데이터 프레임을 수정하는 방법이 있습니까?

분류에서Dev

CSV 파일에서 데이터 프레임을 반환하는 함수를 만드시겠습니까?

분류에서Dev

명령 줄을 사용하여 설치된 GTK 버전을 알 수있는 방법이 있습니까?

분류에서Dev

#을 포함하는 bash 명령 줄 인수 전달

분류에서Dev

Powershell-특정 FileDescription이있는 파일이 포함 된 폴더를 삭제 하시겠습니까?

분류에서Dev

전달 된 인수의 이름을 반환하는 함수를 만드는 방법

분류에서Dev

Linux에서 누락 된 파일을 볼 수있는 명령 줄이 있습니까?

분류에서Dev

Windows 실행 파일에 전달 된 명령 줄 인수를 확인할 수 있습니까?

분류에서Dev

전달 된 인수의 이름을 따서 명명 된 함수를 생성하는 함수

분류에서Dev

지정된 폴더에있는 하나의 파일 (파일 이름 포함)에서 pandas 데이터 프레임을 만드는 방법은 무엇입니까?

분류에서Dev

전달 된 인수 중 하나에 값이 없을 수있는 메서드를 어떻게 설정합니까?

분류에서Dev

경로에 공백이있는 디렉토리가 포함 된 파일에서 'git add'명령을 어떻게 사용할 수 있습니까?

Related 관련 기사

  1. 1

    공백이 포함 된 파일 이름을 명령 줄 프로그램에 인수로 전달하는 방법은 무엇입니까?

  2. 2

    상수 또는 수식을 포함하는 모든 셀의 명명 된 범위를 만드시겠습니까?

  3. 3

    시간을 포함하여 "free"명령과 "vmstat"명령의 모든 정보를 파일에 저장하는 방법이 있습니까?

  4. 4

    쉘의 인수를 통해 명령문을 전달하는 방법이 있습니까?

  5. 5

    다른 명령에서 인수를 전달하는 방법이 있습니까?

  6. 6

    변수를 통해 공백이있는 파일 이름을 SCP 명령으로 전달할 수 없습니다.

  7. 7

    기존 요소 만 사용된다는 것을 알고있는 경우 배열 시작 전에 포인터를 전달할 수 있습니까?

  8. 8

    매개 변수를 함수에 전달하고 해당 함수가 전달 된 매개 변수를 포함하는 변수 이름을 생성하도록 하시겠습니까?

  9. 9

    Xargs는 파이프를 포함하는 명령에 입력을 전달합니다.

  10. 10

    PID를 포함하는 추적 점 "실시간"을 표시하는 명령이 있습니까?

  11. 11

    `execl ()`을 사용하여 C / C ++에서 시스템 명령을 실행하고 함수 인수를 실행 파일이 아닌 명령 줄로만 전달하려면 어떻게해야합니까?

  12. 12

    공백이 포함 된 단일 명령 줄 인수를 구문 분석하도록 bash 스크립트에 지시하는 방법은 무엇입니까?

  13. 13

    콜론을 포함하는 컬럼 패밀리를 쉘의 스캔 명령에 전달하는 방법이 있습니까?

  14. 14

    Bash : 인용 된 매개 변수가있는 명령을 함수에 전달

  15. 15

    연결할 명령 줄에 인수를 전달하고 연결이 설정된 후 동일한 명령에서 다른 인수를 전달합니다.

  16. 16

    명령 줄 인수를 기반으로 배열 크기를 정의하는 방법이 있습니까? 런타임과 컴파일 시간 인스턴스화?

  17. 17

    C 프로그램의 명령 줄 인수로 \ r \ n을 전달하는 방법이 있습니까?

  18. 18

    seaborn의 facetgrid에 전달 된 데이터 프레임을 수정하는 방법이 있습니까?

  19. 19

    CSV 파일에서 데이터 프레임을 반환하는 함수를 만드시겠습니까?

  20. 20

    명령 줄을 사용하여 설치된 GTK 버전을 알 수있는 방법이 있습니까?

  21. 21

    #을 포함하는 bash 명령 줄 인수 전달

  22. 22

    Powershell-특정 FileDescription이있는 파일이 포함 된 폴더를 삭제 하시겠습니까?

  23. 23

    전달 된 인수의 이름을 반환하는 함수를 만드는 방법

  24. 24

    Linux에서 누락 된 파일을 볼 수있는 명령 줄이 있습니까?

  25. 25

    Windows 실행 파일에 전달 된 명령 줄 인수를 확인할 수 있습니까?

  26. 26

    전달 된 인수의 이름을 따서 명명 된 함수를 생성하는 함수

  27. 27

    지정된 폴더에있는 하나의 파일 (파일 이름 포함)에서 pandas 데이터 프레임을 만드는 방법은 무엇입니까?

  28. 28

    전달 된 인수 중 하나에 값이 없을 수있는 메서드를 어떻게 설정합니까?

  29. 29

    경로에 공백이있는 디렉토리가 포함 된 파일에서 'git add'명령을 어떻게 사용할 수 있습니까?

뜨겁다태그

보관