Dev./Node.js
[Node.js] 문자열을 클립보드에 복사하기
인쥭
2022. 5. 18. 14:51
반응형
.
├── app.js
└── input.txt
- 요런 구조일 때,
const fs = require('fs');
const { exec } = require('child_process');
// 요 부분은 본인이 원하는대로 후처리한다.
// 후처리가 필요없으면 fs.readFileSync만 해도 무방하다.
const text = fs.readFileSync('./input.txt', 'utf-8')
.trim()
.split('\n')
.map(line => line.replace('\t', '='))
.join(';');
exec(`echo "${text}" | pbcopy`, ((error, stdout, stderr) => {
console.log(stdout);
}));
- 요런 식으로 pbcopy를 활용할 수 있다.
- node app.js로 실행하면 복사되어 있을 것임!